Nginx配置反向代理


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