日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

目錄
  • 前言
  • 配置nginx多服務(wù)共用80端口
  • 以下以兩個服務(wù)使用域名訪問,共用80端口為例
    • 方案一:多個不同端口服務(wù)共用80端口
    • 方案二:多個服務(wù)共用80端口
  • 總結(jié)

    前言

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

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

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

    首先找到nginx配置文件    

    通過apt-get install nginx命令安裝的nginx默認配置文件存放在:/etc/nginx目錄下
     
    切換到/etc/nginx目錄
     
    #cd /etc/nginx           #切換到nginx目錄
     
    # ls                     #查看nginx目錄下文件
    conf.d        fastcgi_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退出編輯,點擊shift+:輸入q退出當前頁,q!強制退出,不保存編輯的內(nèi)容;輸入wq!強制退出并保存)

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

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

    1)配置nginx.conf文件

    1.先配置兩個端口服務(wù):
    // nginx.conf
    #demo
    server {
        listen       8001;
        server_name localhost;
        try_files $uri $uri/ /index.html;
        root    /home/www/demo;
    }
    #product
    server {
        listen        8002;
        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ò)將對應(yīng)的端口,我這邊是80,8001,8002三個端口映射到公網(wǎng)IP,并解析對應(yīng)的域名,完成后就可以正常訪問了;

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

    1)配置nginx.conf文件

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

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

    總結(jié)

    分享到:
    標簽:共用 域名解析 多個 端口 詳解
    用戶無頭像

    網(wǎng)友整理

    注冊時間:

    網(wǎng)站:5 個   小程序:0 個  文章:12 篇

    • 51998

      網(wǎng)站

    • 12

      小程序

    • 1030137

      文章

    • 747

      會員

    趕快注冊賬號,推廣您的網(wǎng)站吧!
    最新入駐小程序

    數(shù)獨大挑戰(zhàn)2018-06-03

    數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

    答題星2018-06-03

    您可以通過答題星輕松地創(chuàng)建試卷

    全階人生考試2018-06-03

    各種考試題,題庫,初中,高中,大學四六

    運動步數(shù)有氧達人2018-06-03

    記錄運動步數(shù),積累氧氣值。還可偷

    每日養(yǎng)生app2018-06-03

    每日養(yǎng)生,天天健康

    體育訓(xùn)練成績評定2018-06-03

    通用課目體育訓(xùn)練成績評定