欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2022年09月14日 14:12:15   作者:空靈之海  
對于Web而已,80端口和443端口是十分重要的,下面這篇文章主要給大家介紹了關(guān)于Nginx如何配置多個服務(wù)域名解析共用80端口的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

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

備注:由于HTTP協(xié)議默認(rèn)監(jiān)聽80端口,HTTPS協(xié)議默認(rèn)監(jiān)聽443端口,所以使用瀏覽器訪問80/443端口的服務(wù)時,可以忽略域名后的“ :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.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退出當(dāng)前頁,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é)

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

相關(guān)文章

  • nginx proxy_redirect的作用及說明

    nginx proxy_redirect的作用及說明

    這篇文章主要介紹了nginx proxy_redirect的作用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Django+Nginx+uwsgi服務(wù)器部署

    Django+Nginx+uwsgi服務(wù)器部署

    這篇文章介紹了Django+Nginx+uwsgi服務(wù)器部署的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • nginx指定conf文件路徑的方法詳解

    nginx指定conf文件路徑的方法詳解

    在使用?Nginx?時,有時需要指定配置文件(nginx.conf)的路徑,這篇文章為大家整理了一些常用的方法,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • Nginx搭建Webdav服務(wù)的方法步驟

    Nginx搭建Webdav服務(wù)的方法步驟

    本文主要介紹了生成自簽名根證書和應(yīng)用證書,部署Nginx WebDAV服務(wù),并解決瀏覽器訪問網(wǎng)頁驗證證書域名的問題,下面就來介紹一下,感興趣的可以了解一下
    2024-12-12
  • nginx修改默認(rèn)端口方法圖文詳解

    nginx修改默認(rèn)端口方法圖文詳解

    我們都知道nginx 默認(rèn)使用80端口,有時候我們希望nginx運行在其他端口,下面這篇文章主要給大家介紹了關(guān)于nginx修改默認(rèn)端口的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • 詳解nginx同一端口監(jiān)聽多個域名和同時監(jiān)聽http與https

    詳解nginx同一端口監(jiān)聽多個域名和同時監(jiān)聽http與https

    這篇文章主要介紹了詳解nginx同一端口監(jiān)聽多個域名和同時監(jiān)聽http與https的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • 詳解Ngigx+Tomcat配置動靜分離,負(fù)載均衡

    詳解Ngigx+Tomcat配置動靜分離,負(fù)載均衡

    本篇文章主要介紹了Ngigx+Tomcat配置動靜分離,負(fù)載均衡,具有一定的參考價值,有需要的可以了解一下。
    2016-11-11
  • Nginx實現(xiàn)動態(tài)封禁IP的設(shè)計方案

    Nginx實現(xiàn)動態(tài)封禁IP的設(shè)計方案

    為了封禁某些爬蟲或者惡意用戶對服務(wù)器的請求,我們需要建立一個動態(tài)的 IP 黑名單,對于黑名單中的 IP ,我們將拒絕提供服務(wù),并且可以設(shè)置封禁失效時間,所以本文給大家介紹了Nginx實現(xiàn)動態(tài)封禁IP的設(shè)計方案,需要的朋友可以參考下
    2024-12-12
  • Nginx 配置根據(jù)請求IP末段進行分流的方法

    Nginx 配置根據(jù)請求IP末段進行分流的方法

    這篇文章主要介紹了Nginx 配置根據(jù)請求IP末段進行分流的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 詳解Nginx Location配置

    詳解Nginx Location配置

    本篇文章給大家分享了Nginx Location配置的相關(guān)步驟以及具體方法,有需要的朋友參考學(xué)習(xí)下。
    2018-05-05

最新評論