Centos 7.x 搭建 nginx 反向代理配置兩個不同服務器

前言:

    在配置完一個服務器後,我們將來配置2個服務器,

環境如下:

啓動兩個tomcat 服務,修改端口號,分別爲8080,8081 

訪問不同的路徑寫的html界面,會跳到不同的服務器界面進行訪問,

即:

訪問 www.shijinhua.com:9001/edu/a.html 時,nginx 會自動去8080端口的tomcat 界面

訪問 www.shijinhua.com:9001/vod/a.html 時,nginx 會自動去8081端口的tomcat 界面

1、修改nginx的配置文件,配置文件如下

server {
        listen       9001;
        server_name  2xxxxxxxx7;//服務器IP

        location ~ /edu/ {
            proxy_pass http://127.0.0.1:8080;
        }
        location ~ /vod/ {
            proxy_pass http://127.0.0.1:8081;
        }
    }

2、啓動兩個tomcat ,一個端口號爲8080 一個8081 

/edu/a.html 顯示8080

/vod/a.html 顯示8081

 

3、重新啓動nginx 

nginx -s reload

4、分別訪問

www.shijinhua.com:9001/edu/a.html 如下顯示

www.shijinhua.com:9001/vod/a.html

關於www.shijinhua.com 的域名顯示 ,配置windows 電腦的hosts文件即可

如下配置

 host的路徑爲:C:\Windows\System32\drivers\etc

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章