Mac配置Nginx域名轉(zhuǎn)發(fā)實(shí)踐
配置環(huán)境
- MacOS Monterey 12.0.1
- 提前運(yùn)行端口88的Web項(xiàng)目
1、修改hosts文件
- 打開(kāi)host文件sudo vi /etc/hosts
XaysdeMacBook-Pro:~ xay$ sudo vi /etc/hosts
- 添加域名映射
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 127.0.0.1 www.em.cn #添加域名映射到nginx所在服務(wù)器127.0.0.1 127.0.0.1 www.es.cn
2、配置Nginx
- 配置nginx.conf
# 在Http內(nèi)增加
server {
# www.es.cn 轉(zhuǎn)發(fā)到127.0.0.1:88
listen 9090; #監(jiān)聽(tīng)端口號(hào)
server_name www.es.cn; #監(jiān)聽(tīng)的域名,根據(jù)host頭判斷
location / {
proxy_pass http://127.0.0.1:88;
}
}
#沒(méi)有配置Nginx之前的訪問(wèn)地址:http://localhost:88
#配置Nginx之后的訪問(wèn)地址是:http://www.em.cn
#通過(guò)nginx轉(zhuǎn)發(fā)到http://127.0.0.1:88,也就是http://localhost:88
location匹配的是當(dāng)前url地址中過(guò)濾域名端口后的字符串內(nèi)容
“/”就是location的匹配邏輯,是通配符,表示”/”后面的所有字符串都能匹配成功。
比如”http://www.em.cn/index/login”,“/”后的“index/logn”滿足匹配邏輯。
此處匹配成功后,才會(huì)進(jìn)入到proxy_pass轉(zhuǎn)發(fā)
proxy_passhttp://127.0.0.1:88;//轉(zhuǎn)發(fā)到后端服務(wù)器的地址。
例如上面地址”http://www.em.cn/index/login”,
nginx會(huì)將過(guò)濾掉域名和端口號(hào)后剩下的“/index/login”拼接到http://127.0.0.1:88的后面,
地址最后被轉(zhuǎn)換成http://127.0.0.1:88/index/login
3、測(cè)試
- 瀏覽器訪問(wèn)www.em.cn

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談nginx基于請(qǐng)求頭或請(qǐng)求內(nèi)容的防護(hù)
本文主要介紹了淺談nginx基于請(qǐng)求頭或請(qǐng)求內(nèi)容的防護(hù),通常涉及到對(duì)請(qǐng)求進(jìn)行過(guò)濾,檢查其是否包含某些特定的值或模式,感興趣的可以了解一下2023-10-10
在CentOS?7上使用Nginx將www重定向到非www的完整步驟
本文介紹了如何在CentOS7上使用Nginx進(jìn)行域名重定向配置,以及設(shè)置相應(yīng)的DNS記錄,重定向不僅有助于提高網(wǎng)站的搜索引擎排名,還能確保用戶無(wú)論通過(guò)www還是非www域名訪問(wèn),都能獲得一致的網(wǎng)站體驗(yàn),需要的朋友可以參考下2024-11-11
詳解Linux環(huán)境下使Nginx服務(wù)器支持中文url的配置流程
這篇文章主要介紹了Linux環(huán)境下使Nginx服務(wù)器支持中文url的配置流程,文中還介紹了一個(gè)在Linux下將非UTF-8的文件名轉(zhuǎn)換為UTF-8編碼,的方法,需要的朋友可以參考下2016-04-04
nginx的80端口無(wú)法被遠(yuǎn)程服務(wù)器訪問(wèn)的問(wèn)題解決
這篇文章主要介紹了nginx的80端口無(wú)法被遠(yuǎn)程服務(wù)器訪問(wèn)的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-07-07

