nginx实现反向代理

nginx实现反向代理

查看所有开放端口:

firewall-cmd --list-all

因为tomcat默认开放8080端口,所以我们要给8080端口放开访问权限:

firewall-cmd --add-port=8080/tcp --permanent

nginx实现反向代理

nginx实现反向代理
nginx实现反向代理
通过同样的方法添加多个开放端口:
nginx实现反向代理
nginx实现反向代理
我们访问一下http://192.168.252.129:8080/
nginx实现反向代理
nginx实现反向代理

配置host:
nginx实现反向代理
nginx实现反向代理
这个192.168.252.129就是我们centos系统的ip地址:
nginx实现反向代理
现在我们试试访问www.123.com:8080
nginx实现反向代理
但是我们想要直接通过80端口访问,因为80端口是默认的,那就需要nginx进行请求转发配置(反向代理):
nginx实现反向代理
nginx实现反向代理

配置监听80端口,地址192.168.252.129, 然后转发到127.0.0.1:8080,也就是tomcat的地址
nginx实现反向代理

现在访问www.123.com,就由host解析到192.168.252.129:80,然后nginx把192.168.252.129:80通过proxy_pass转发到 http://127.0.0.1:8080
nginx实现反向代理

上一篇:Angular跨域设置在部署时出现的问题及解决方法


下一篇:Ubuntu安装MySQL8.0