站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        Nginx反向代理實(shí)現(xiàn)多個(gè)域名指向同一個(gè)ip的不同網(wǎng)站解決方法

        一個(gè)服務(wù)器需要掛載多個(gè)項(xiàng)目【重點(diǎn)是都能通過域名訪問】

        實(shí)現(xiàn)原理:

        1.當(dāng)前市面上看到的一些服務(wù)器,開放的端口一般都要求為 ’80’ 端口 所以80端口成了商用端口

        2.域名的綁定是綁定一個(gè)一般是綁定你的服務(wù)器ip地址

        3.使用服務(wù)器的80端口攔截訪問的域名是什么跳轉(zhuǎn)至服務(wù)器的其他

        舉例

        • 只有一臺(tái)服務(wù)器,一個(gè)IP;
        • 服務(wù)器上有多個(gè)應(yīng)用運(yùn)行在不同的端口。例如:
        • 127.0.0.1:4000 運(yùn)行著一個(gè)博客應(yīng)用
        • 127.0.0.1:3009 運(yùn)行著一個(gè)微信公眾號(hào)機(jī)器人的后臺(tái)希望不同的域名,都解析到該IP的80端口,但是轉(zhuǎn)發(fā)到不同的端口去:
        • www.baidu.com 能訪問到127.0.0.1:4000的應(yīng)用
        • 新增一個(gè)Ai.baidu.com 能訪問到127.0.0.1:3009的微信后臺(tái)(微信要求綁定服務(wù)器時(shí)綁定的是80端口)

        這里給出 Nginx 的幾個(gè)命令 更改之后需要重啟你的Nginx 反向代理!

        (1)vim編輯nginx的nginx.conf(反向代理配置文件)

        sudo vi /etc/nginx/nginx.conf

        (2)使用下面命令安裝nginx
         yum install nginx

        (3)啟動(dòng)Nginx
         service nginx start

        systemctl start nginx.service
         (4)重啟nginx
         service nginx restart

        具體步驟

        1. 在Nginx的conf中添加upstream

        指向第二個(gè)應(yīng)用的本機(jī)地址。
          upstream baidu{
              server 127.0.0.1:3009;
            }

        附上原有的第一個(gè)應(yīng)用的upstream。
            upstream Ai.baidu{
              server 127.0.0.1:3009;
            }

        2. 在Nginx的conf中添加二級(jí)域名主機(jī)頭80端口的偵聽

        PS:本例中,要新添加的解析二級(jí)域Ai.baidu.com

        端口號(hào)為80
         server_name 精確匹配到二級(jí)域名(本例中為Ai.baidu.com。其他規(guī)則或www也可以,只要與域名商處解析行為一致即可)
         再給conf添加如下1個(gè)server:
                    server {     
                                      listen      80;     
                                      server_name www.baidu.com;     
                                      location / {     
                                                  proxy_pass http://baidu;     
                                      }     
                                      error_page  500 502 503 504  /50x.html;   
                                      location = /50x.html {       
                                                      root  html;     
                                      }
                                }

                    server {     
                                      listen      80;     
                                      server_name Ai.baidu.com;     
                                      location / {     
                                              proxy_pass http://Ai.baidu;     
                                      }     
                                      error_page  500 502 503 504  /50x.html;   
                                      location = /50x.html {       
                                                  root  html;     
                                        }
                                }

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 国产精品视频一区二区三区无码| 国产精品国产三级国产普通话| 亚洲精品第一国产综合境外资源 | 久久久久成人精品无码| 国产精品欧美亚洲韩国日本| 最新在线精品国自av| 国产在线国偷精品免费看| 国内精品51视频在线观看| 精品性影院一区二区三区内射| 四虎精品成人免费视频| 久久国产精品一区| 99热热久久这里只有精品68| 精品国产福利久久久| 国产精品日本一区二区不卡视频 | 99精品国产一区二区三区| 亚洲AV无码国产精品色午友在线| 精品人妻少妇一区二区三区| 国产精品1024在线永久免费| 亚洲精品高清视频| 老司机91精品网站在线观看| 99精品国产自在现线观看| 精品久久久久久亚洲精品| 亚洲AV成人精品网站在线播放| 亚洲国产精品一区二区第一页免| 国产人成精品综合欧美成人| 国产成人毛片亚洲精品| 6080亚洲精品午夜福利| 影音先锋国产精品国语对白| 久久精品一区二区国产| 狠狠色丁香婷婷综合精品视频| 国产成人精品男人的天堂538| 国产a∨精品一区二区三区不卡| 精品国精品无码自拍自在线| 国内精品久久久久影院优| 久久国产精品无码一区二区三区| 日韩人妻精品无码一区二区三区 | 亚洲国产精品13p| 亚洲欧美精品丝袜一区二区| 亚洲精品成人片在线观看| 综合在线视频精品专区| 日韩精品乱码AV一区二区|