Nginx配置反向代理


反向代理 配置实例1
1、实现效果
(1)浏览器中输入www.123.com,跳转到linux系统tomcat主页面中。
 
2、准备工作
(1)在linux中安装tomcat,使用默认端口8080
 
3、访问的过程的分析
 
0
4、具体配置
第一步 修改host文件
 
0
第二步 在nginx进行请求转发的配置(反向代理)
找到server块
listen为80
server_name改为nginx所在的ip地址
location 负责转发 后面的 / 字符表示当地址是 / 是转发给proxy_pass里的地址 location内容里添加proxy_pass属性 http://127.0.0.1:8080 完成反向代理
 
0
5、最终测试
 
0
反向代理 配置实例2
1、实现效果
使用nginx做反向代理,根据访问的路径跳转到不同的服务中去。
nginx端口9001
0
2、准备工作
(1)两个tomcat一个8080 一个8081
(2)创建文件夹和测试页面
3、具体配置
(1)找到nginx的配置文件进行配置
~ 表示现在是一个正则匹配的形式,如果路径中有edu就转发到8080的,如果有vod就转发到8081。使用proxy_pass负责转发
0
(2)开放对外访问的端口号
fiirewall-cmd --add-service=http -permanent
firewall-cmd --add-port=80/tcp --permenent
firewall-cmd -reload
4、最终测试
location 指令说明
0
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM