美文网首页
Nginx的反向代理(实例1)

Nginx的反向代理(实例1)

作者: 月下饿狼 | 来源:发表于2020-07-17 14:34 被阅读0次

    Nginx的反向代理(实例1)

    1.准备工作

    把apache-tomcat-7.0.75.tar.gz 上传到/usr/src目录下
    把jdk-8u121-linux-x64.tar.gz 上传到/usr/src目录下


    image.png

    两个都解压,配置JDK环境 tomcat环境变量
    修改 /etc/profile 文件

    export JAVA_HOME=/usr/src/jdk1.8.0_121
    export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ 
    export PATH=$PATH:$JAVA_HOME/bin
    
    export CATALINA_HOME=/usr/src/apache-tomcat-7.0.75
    

    启动tomcat /usr/src/apache-tomcat-7.0.75

    [root@Nginx-node1 src]# cd apache-tomcat-7.0.75/
    [root@Nginx-node1 apache-tomcat-7.0.75]# ls
    bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  work
    [root@Nginx-node1 apache-tomcat-7.0.75]# cd bin/
    [root@Nginx-node1 bin]# ls
    bootstrap.jar                 configtest.bat    setclasspath.sh  tomcat-native.tar.gz
    catalina.bat                  configtest.sh     shutdown.bat     tool-wrapper.bat
    catalina.sh                   daemon.sh         shutdown.sh      tool-wrapper.sh
    catalina-tasks.xml            digest.bat        startup.bat      version.bat
    commons-daemon.jar            digest.sh         startup.sh       version.sh
    commons-daemon-native.tar.gz  setclasspath.bat  tomcat-juli.jar
    [root@Nginx-node1 bin]# ./startup.sh 
    Using CATALINA_BASE:   /usr/src/apache-tomcat-7.0.75
    Using CATALINA_HOME:   /usr/src/apache-tomcat-7.0.75
    Using CATALINA_TMPDIR: /usr/src/apache-tomcat-7.0.75/temp
    Using JRE_HOME:        /usr/src/jdk1.8.0_121
    Using CLASSPATH:       /usr/src/apache-tomcat-7.0.75/bin/bootstrap.jar:/usr/src/apache-tomcat-7.0.75/bin/tomcat-juli.jar
    Tomcat started.
    [root@Nginx-node1 bin]# 
    
    image.png

    2.配置Nginx中nginx.conf

    路径:/usr/local/nginx/conf


    image.png

    3.最后启动Nginx

    image.png

    通过访问 192.168.56.151 就可以直接访问tomcat了


    image.png

    这样设置后 外网通过访问192.168.56.151 端口80 就可以直接跳转到http://127.0.0.1:8080 这个ip地址去,这就完成了简单的反向代理功能

    补充说明:我这边虚拟机防火墙是直接关闭的,如果你有开启 需要开放对应的端口 比如80端口

    如果有防火墙
    查看开放的端口号
    firewall-cmd --list-all

    设置开放的端口号
    firewall-cmd --add-service=http-permanent
    sudo firewall-cmd --add-port=80/tcp --permanent

    重启防火墙
    firewall-cmd -reload

    相关文章

      网友评论

          本文标题:Nginx的反向代理(实例1)

          本文链接:https://www.haomeiwen.com/subject/nzxghktx.html