色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Nginx如何配置多個(gè)服務(wù)域名解析共用80端口詳解

瀏覽:246日期:2023-03-13 15:37:31
目錄
  • 前言
  • 配置nginx多服務(wù)共用80端口
  • 以下以兩個(gè)服務(wù)使用域名訪問,共用80端口為例
    • 方案一:多個(gè)不同端口服務(wù)共用80端口
    • 方案二:多個(gè)服務(wù)共用80端口
  • 總結(jié)

    前言

    由于公司一臺(tái)服務(wù)器同時(shí)有多個(gè)服務(wù),這些服務(wù)通過域名解析都希望監(jiān)聽80/443端口直接通過域名訪問,比如有demo.test.com和product.test.com。這時(shí)候我們可以使用nginx的代理轉(zhuǎn)發(fā)功能幫我們實(shí)現(xiàn)共用80/443端口的需求。

    備注:由于HTTP協(xié)議默認(rèn)監(jiān)聽80端口,HTTPS協(xié)議默認(rèn)監(jiān)聽443端口,所以使用瀏覽器訪問80/443端口的服務(wù)時(shí),可以忽略域名后的“ :80/:443” 端口,直接配置監(jiān)聽到80端口,訪問比較方便。

    配置nginx多服務(wù)共用80端口

    首先找到nginx配置文件    

    通過apt-get install nginx命令安裝的nginx默認(rèn)配置文件存放在:/etc/nginx目錄下
     
    切換到/etc/nginx目錄
     
    #cd /etc/nginx   #切換到nginx目錄
     
    # ls     #查看nginx目錄下文件
    conf.dfastcgi_params  koi-win     modules-available  nginx.conf    scgi_params      sites-enabled  uwsgi_params fastcgi.conf  koi-utf mime.types  modules-enabled    proxy_params  sites-available  snippets       win-utf
     
    #vim nginx.conf  #打開nginx配置文件(輸入shift+i插入內(nèi)容,esc退出編輯,點(diǎn)擊shift+:輸入q退出當(dāng)前頁,q!強(qiáng)制退出,不保存編輯的內(nèi)容;輸入wq!強(qiáng)制退出并保存)

    以下以兩個(gè)服務(wù)使用域名訪問,共用80端口為例

    方案一:多個(gè)不同端口服務(wù)共用80端口

    1)配置nginx.conf文件

    1.先配置兩個(gè)端口服務(wù):
    // nginx.conf
    #demo
    server {
        listen       8001;
        server_name localhost;
        try_files $uri $uri/ /index.html;
        root    /home/www/demo;
    }
    #product
    server {
        listen8002;
        server_name  localhost;
        try_files $uri $uri/ /index.html;
        root    /home/www/product;
    }
     
    2.配置代理:
    // nginx.conf
    #demo轉(zhuǎn)發(fā)
    server {
        listen       80;
        server_name demo.test.com;
        location / {
    proxy_pass http://localhost:8001;
        }
    }
    #product轉(zhuǎn)發(fā)
    server {
        listen       80;
        server_name product.test.com;
        location / {
    proxy_pass http://localhost:8002;
        }
    }

    2)配置完成后重啟nginx服務(wù)

    #systemctl restart nginx
    

    3)  如果是本地局域網(wǎng)需要配置網(wǎng)絡(luò)將對(duì)應(yīng)的端口,我這邊是80,8001,8002三個(gè)端口映射到公網(wǎng)IP,并解析對(duì)應(yīng)的域名,完成后就可以正常訪問了;

    方案二:多個(gè)服務(wù)共用80端口

    1)配置nginx.conf文件

    // nginx.conf
    # nginx 80端口配置 (監(jiān)聽demo二級(jí)域名)
    server {
        listen  80;
        server_name     demo.test.com;
        location / {
    root   /home/www/demo;
    index  index.html index.htm;
        }
    }
     
    # nginx 80端口配置 (監(jiān)聽product二級(jí)域名)
    server {
        listen  80;
        server_name     product.test.com;
        location / {
    root   /home/www/product;
    index  index.html index.htm;
        }
    }

    2)參考方案一,配置完成后保存,重啟nginx服務(wù),訪問測(cè)試。

    總結(jié)

    到此這篇關(guān)于Nginx如何配置多個(gè)服務(wù)域名解析共用80端口的文章就介紹到這了,更多相關(guān)Nginx多服務(wù)域名解析共用80端口內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

    標(biāo)簽: Nginx
    主站蜘蛛池模板: 中文字幕成人在线 | 日韩亚洲国产综合久久久 | 日本在线观看不卡免费视频 | 18视频网站在线观看 | 成人免费午间影院在线观看 | ⅹxx中国xxx人妖 | 久久久久久91精品色婷婷 | 久久99国产精品久久99无号码 | 女人张开腿让男人操 | 99久热在线精品视频播放6 | 欧美成人第一页 | 免费a级毛片视频 | 国产3级在线观看 | 欧美毛片aaa激情 | 深夜福利亚洲 | 五月色婷婷综合开心网亚 | 欧美日韩一日韩一线不卡 | 国产黄色小视频 | 黄色福利小视频 | 国产精品免费看久久久久 | 日韩加勒比 | 国产日韩不卡免费精品视频 | 精品国产呦系列在线看 | 久久精品免看国产 | 亚洲永久中文字幕在线 | 一区在线免费观看 | 国产自产在线 | 奇米色88欧美一区二区 | 亚洲精品人成网在线播放影院 | 国产成人精品日本亚洲专 | 久久香蕉国产线看免费 | 成人毛片免费观看视频大全 | 国产一在线精品一区在线观看 | 亚洲一区二区免费看 | 黄色网址www | 国产乱弄视频在线观看 | 国产亚洲精品自在线观看 | 亚色网站| 女初高中福利视频在线观看 | 国产日韩高清一区二区三区 | 成年女人在线观看片免费视频 |