Nginx配置多域名代理


目的

當我們有多個站點需要對外網開放,每個站點的域名都不一樣,然而我們只有一個外網ip。這種情況下,我們就可以使用一個Nginx來配置多域名代理。這種代理方式可以解決,在同一個端口上針對不同域名代理不同的站點。這樣對外看起來就像是有多台機器同時對外開發一樣。


操作步驟
進入nginx安裝目錄下的sites-enabled目錄
一般剛安裝好的的nginx可以在該目錄下看到default配置文件,該文件可以用作配置文件模板,同時該文件做了最基本的監聽80端口
拷貝一份文件用於監聽新的域名,如監聽:tech.abc.com。命令為:
/etc/nginx/sites-enabled# cp default tech
修改該配置的監聽域名:
/etc/nginx/sites-enabled# vi tech
## 進入編輯頁面
## 將server_name的屬性改為: tech.abc.com
server_name tech.abc.com
退出 ESC :wq
重載配置
/etc/nginx/sites-enabled# nginx -s reload
如果需要再配置一個test.abc.com或者其他域名, 只需要再拷貝一個配置文件,修改server_name,然后重載配置文件即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM