最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

前言

由于公司一臺(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.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退出編輯,點(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 {
    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ò)將對(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ù),訪問測試。

總結(jié)

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

相關(guān)文章

  • 如何用nginx解決前端部署跨域問題

    如何用nginx解決前端部署跨域問題

    這篇文章主要介紹了如何用nginx解決前端部署跨域問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 查看nginx日志的實(shí)現(xiàn)

    查看nginx日志的實(shí)現(xiàn)

    在 Nginx 中,查看日志是診斷問題和監(jiān)控 Nginx 服務(wù)狀態(tài)的重要手段,本文主要介紹了查看nginx日志的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Keepalived如何實(shí)現(xiàn)Nginx高可用

    Keepalived如何實(shí)現(xiàn)Nginx高可用

    這篇文章主要介紹了Keepalived如何實(shí)現(xiàn)Nginx高可用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Nginx+PHP(FastCGI)搭建高并發(fā)WEB服務(wù)器(自動(dòng)安裝腳本)第二版

    Nginx+PHP(FastCGI)搭建高并發(fā)WEB服務(wù)器(自動(dòng)安裝腳本)第二版

    Nginx 0.7.x + PHP 5.2.10(FastCGI)搭建勝過Apache十倍的Web服務(wù)器(第5版) 編寫
    2011-04-04
  • 在網(wǎng)關(guān)中使用Nginx配置HTTP透明代理案例

    在網(wǎng)關(guān)中使用Nginx配置HTTP透明代理案例

    這篇文章主要介紹了在網(wǎng)關(guān)中使用Nginx配置HTTP透明代理案例,中間還需要iptables配合,需要的朋友可以參考下
    2014-06-06
  • Nginx代理Vue項(xiàng)目出現(xiàn)Invalid Host header問題及解決

    Nginx代理Vue項(xiàng)目出現(xiàn)Invalid Host header問題及解決

    在使用Nginx的upstream對(duì)Vue項(xiàng)目進(jìn)行負(fù)載均衡時(shí),如果代理地址無法訪問目標(biāo)地址且頁面報(bào)錯(cuò)InvalidHostheader(無效主機(jī)頭),可能是由于Vue項(xiàng)目的主機(jī)檢查配置導(dǎo)致的,解決方法是在Vue項(xiàng)目的webpack.dev.js文件中的devServer下添加disableHostCheck:true,跳過主機(jī)檢查
    2024-12-12
  • Nginx出現(xiàn)“Too many open files”問題的解決方法

    Nginx出現(xiàn)“Too many open files”問題的解決方法

    在進(jìn)行壓力測試時(shí),自建CDN節(jié)點(diǎn)的Nginx可能會(huì)出現(xiàn)“Too many open files”錯(cuò)誤,這通常意味著Nginx嘗試打開的文件數(shù)量超出了系統(tǒng)的限制,本文將詳細(xì)介紹如何識(shí)別和解決這一問題,確保Nginx在負(fù)載較高時(shí)仍能正常運(yùn)行,需要的朋友可以參考下
    2024-10-10
  • 深入探究Nginx負(fù)載均衡原理及配置方法

    深入探究Nginx負(fù)載均衡原理及配置方法

    Nginx 作為一款卓越的 Web 服務(wù)器,不僅提供了強(qiáng)大的性能,還內(nèi)置了負(fù)載均衡功能,本文將深入研究 Nginx 負(fù)載均衡的原理、策略以及配置方法,助您構(gòu)建一個(gè)穩(wěn)定、高效的應(yīng)用架構(gòu),需要的朋友可以參考下
    2023-08-08
  • Nginx配置http和https的實(shí)現(xiàn)步驟

    Nginx配置http和https的實(shí)現(xiàn)步驟

    Nginx是使用最多的代理服務(wù)器之一,本文主要介紹了Nginx配置http和https的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • 詳解metricbeat監(jiān)控nginx情況

    詳解metricbeat監(jiān)控nginx情況

    這篇文章主要介紹了詳解metricbeat監(jiān)控nginx情況,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06

最新評(píng)論

恩平市| 治县。| 武隆县| 聂拉木县| 阿瓦提县| 亳州市| 贵阳市| 秦安县| 南澳县| 仙居县| 彩票| 吉林省| 梨树县| 修武县| 四平市| 河源市| 彩票| 苏州市| 九龙坡区| 淮安市| 河曲县| 新丰县| 巴塘县| 蓬安县| 彭州市| 紫金县| 襄垣县| 咸阳市| 桃园市| 井研县| 韶山市| 延川县| 夹江县| 凤庆县| 夏河县| 安新县| 建水县| 保德县| 泰宁县| 筠连县| 比如县|