Nginx的反向代理(实例1)

2020-07-17  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读