nginx配置多域名共用服務(wù)器80端口
多個(gè)域名,比如兩個(gè)域名,這兩個(gè)域名其實(shí)共用一臺(tái)服務(wù)器(意味著域名解析到同一個(gè)IP),一個(gè)域名為abc.com(可以是http://abc.com或者www.abc.com),另外一個(gè)域名為xyz.com(可以是http://xyz.com或者www.xyz.com)共同指向一臺(tái)服務(wù)器,服務(wù)器上為abc.com和xyz.com提供服務(wù)的應(yīng)用程序綁定的端口不同,比如:
localhost:1234 -> abc.com
localhost:5678 -> xyz.com
配置nginx的nginx.conf文件,使得在瀏覽器通過abc.com或xyz.com訪問到不同“網(wǎng)站”(讓訪問者感覺這不是同一臺(tái)服務(wù)器),其實(shí),這種應(yīng)用場(chǎng)景可以通過域名+端口的方式區(qū)分,讓同一臺(tái)服務(wù)器上的服務(wù)程序跑在不同端口上實(shí)現(xiàn),但是,這樣的話用戶訪問需要通過abc.com:端口1或xyz.com:端口2,讓用戶覺得有些異樣,最好的方式是不要讓用戶加端口,直接通過abc.com或xyz.com訪問,開發(fā)者需要做的是通過nginx共用一個(gè)80端口,分發(fā)到同一臺(tái)服務(wù)器上不同端口的服務(wù)程序處理。
核心是配置nginx.conf實(shí)現(xiàn):
http{ server { listen 80; server_name abc.com; location / { proxy_pass http://localhost:1234; } } server { listen 80; server_name xyz.com; location / { proxy_pass http://localhost:5678; } } ... }
到此這篇關(guān)于nginx配置多域名共用服務(wù)器80端口的文章就介紹到這了,更多相關(guān)nginx配置多域名80端口內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
升級(jí)nginx支持HTTP/2服務(wù)端推送的方法
這篇文章主要介紹了升級(jí)nginx支持HTTP/2服務(wù)端推送的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-05-05Nginx實(shí)現(xiàn)高并發(fā)的項(xiàng)目實(shí)踐
本文主要介紹了Nginx實(shí)現(xiàn)高并發(fā)的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-03-03Nginx的location的常見規(guī)則優(yōu)先級(jí)問題
Nginx是反向代理和負(fù)載均衡的首選工具,nginx的location配置有許多細(xì)節(jié)內(nèi)容在網(wǎng)上不容易找到資料,或者解釋不清。本文對(duì)Nginx location規(guī)則優(yōu)先級(jí)介紹,需要的朋友參考下吧2021-08-08nginx如何將http訪問的網(wǎng)站改成https訪問
這篇文章主要介紹了nginx如何將http訪問的網(wǎng)站改成https訪問,幫助大家更好的理解和使用nginx,感興趣的朋友可以了解下2021-02-02nginx實(shí)現(xiàn)tomcat動(dòng)靜分離詳解
本篇文章主要介紹了nginx實(shí)現(xiàn)tomcat動(dòng)靜分離詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06