系列六、Nginx配置实例之反向代理2

一、目标

        浏览器网页中访问http://${Linux服务器的IP}:9001/basketball/index.html,浏览器中打印"篮球8080!!!";

        浏览器网页中访问http://${Linux服务器的IP}:9001/football/index.html,浏览器中打印"足球8081!!!";

二、步骤

2.1、在/opt/tomcat目录分别创建tomcat8080、tomcat8081文件夹

cd /opt/tomcat

mkdir tomcat8080

mkdir tomcat8081

2.2、上传apache-tomcat-8.5.63.tar.gz安装包至tomcat8080、tomcat8081文件件

2.3、tomcat8080配置

2.3.1、解压

tar -zxvf apache-tomcat-8.5.63.tar.gz

2.3.2、在/opt/tomcat/tomcat8080/apache-tomcat-8.5.63/webapps/目录创建basketball文件夹

cd /opt/tomcat/tomcat8080/apache-tomcat-8.5.63/webapps/

mkdir basketball

系列六、Nginx配置实例之反向代理2_第1张图片

2.3.3、上传index.html至basketball文件夹,index.html如下




  
  首页


  

篮球8080!!!

2.3.4、启动tomcat8080

/opt/tomcat/tomcat8080/apache-tomcat-8.5.63/bin

./startup.sh

2.3.5、测试

系列六、Nginx配置实例之反向代理2_第2张图片

2.4、tomcat8081配置

2.4.1、解压

tar -zxvf apache-tomcat-8.5.63.tar.gz

 2.4.2、在/opt/tomcat/tomcat8080/apache-tomcat-8.5.63/webapps/目录创建football文件夹

cd /opt/tomcat/tomcat8080/apache-tomcat-8.5.63/webapps/

mkdir football

2.4.3、上传index.html至football文件夹,index.html内容如下




  
  首页


  

足球8081!!!

2.4.4、修改tomcat8081的端口信息

修改如下三个端口:
Server port、onnector port、redirectPort

系列六、Nginx配置实例之反向代理2_第3张图片

2.4.5、启动tomcat8081

/opt/tomcat/tomcat8081/apache-tomcat-8.5.63/bin

./startup.sh

2.4.6、测试

系列六、Nginx配置实例之反向代理2_第4张图片

2.5、Nginx配置

cd /usr/local/nginx/conf/

vim nginx.conf

# 修改内容如下:
server {
        listen       9001;
        server_name  localhost;

        location ~ /basketball/ {
            proxy_pass http://127.0.0.1:8080;
        }

        location ~ /football/ {
            proxy_pass http://127.0.0.1:8081;
        }
}

# 重新加载nginx配置

./nginx -s reload

 系列六、Nginx配置实例之反向代理2_第5张图片

2.6、测试

http://192.168.181.149:9001/basketball/index.html

http://192.168.181.149:9001/football/index.html

 系列六、Nginx配置实例之反向代理2_第6张图片

你可能感兴趣的:(Nginx系列,nginx,运维)