Nginx反向代理配置详解 | 您所在的位置:网站首页 › nginx反向代理配置参数 › Nginx反向代理配置详解 |
1、实验环境 Nginx 192.168.1.101 80 tomcat01 192.168.1.102 8080 tomcat02 192.168.1.103 8080 2、实现效果 ①192.168.1.101代理192.168.1.102tomcat服务 ②访问不同目录,分别代理到192.168.1.102和192.168.1.103的tomcat服务 3、反向代理配置如下 修改配置文件 vi /usr/local/nginx/conf/nginx.conf 修改如下内容配置 server { listen 80; server_name localhost; #localhost可改成域名,通过域名访问 location / { #root html; #此行需要注释掉,才能访问 proxy_pass http://192.168.1.102:8080; index index.html index.htm; } }
4、配置访问路径到不同的tomcat服务 修改配置文件 vi /usr/local/nginx/conf/nginx.conf 配置以下内容 server { listen 80; server_name localhost; location ~ /edu/ { #root html; proxy_pass http://192.168.1.102:8080; index index.html index.htm; } location ~ /vod/ { #root html; proxy_pass http://192.168.1.103:8080; index index.html index.htm; } } 配置tomca测试页 1)192.168.1.102 mkdir -p /usr/local/tomcat9/webapps/edu/ vi /usr/local/tomcat9/webapps/edu/index.html 配置如下内容 edu 2)192.168.1.103 mkdir -p /usr/local/tomcat9/webapps/vod/ vi /usr/local/tomcat9/webapps/vod/index.html 配置如下内容 vod 重启nginx服务 systemctl restart nginx |
CopyRight 2018-2019 实验室设备网 版权所有 |