nginx反向代理及使用詳解
1. nginx配置文件的組成
nginx 由以下幾部分組成

2. nginx 反向代理的使用
proxy_pass指令可以根據(jù)規(guī)則代理到proxy_pass后的url地址

server_name 用于定義哪些url使用此規(guī)則
將gulimaill.com 下所有請(qǐng)求進(jìn)行代理
負(fù)載均衡語(yǔ)法如下 upstream定義于在均衡服務(wù)器 proxy_pass使用負(fù)載均衡服務(wù)器
可以使用此方法代理網(wǎng)關(guān)
http {
upstream myapp1 {
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}
server {
listen 80;
location / {
proxy_pass http://myapp1;
}
} upstream gulimall {
server 192.168.1.7:10001;
}
location / {
proxy_set_header Host $host;
# proxy_pass http://192.168.1.7:10000;
proxy_pass http://gulimall;
}然后配置gateway
當(dāng)url為***.gulimaill.com的話(huà) 跳轉(zhuǎn)至商品服務(wù)

此處有坑 因?yàn)閚ginx不會(huì)攜帶Host請(qǐng)求頭 所有還得添加proxy_set_header Host $host;配置
到此這篇關(guān)于nginx反向代理 的文章就介紹到這了,更多相關(guān)nginx反向代理 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx 獲取客戶(hù)端真實(shí)IP $remote_addr與X-Forwarded-For的實(shí)現(xiàn)
我們大多數(shù)情況下訪問(wèn)服務(wù)時(shí),客戶(hù)端并不是直接訪問(wèn)到服務(wù)器的,本文主要介紹了Nginx 獲取客戶(hù)端真實(shí)IP $remote_addr與X-Forwarded-For的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03
nginx代理webSocket鏈接,webSocket頻繁斷開(kāi)重連方式
當(dāng)使用Nginx代理WebSocket連接時(shí),若60秒內(nèi)無(wú)數(shù)據(jù)交互,連接會(huì)斷開(kāi),解決辦法包括增加proxy_read_timeout時(shí)長(zhǎng)或在客戶(hù)端添加心跳機(jī)制,以維持連接穩(wěn)定2024-09-09
Nginx報(bào)404錯(cuò)誤的詳細(xì)解決方法
最近打開(kāi)網(wǎng)站看看結(jié)果提示:nginx 404 not found,所以這篇文章主要給大家介紹了關(guān)于Nginx報(bào)404錯(cuò)誤的簡(jiǎn)單解決方法,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07
利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟
這篇文章主要介紹了利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
解決Nginx配置靜態(tài)資源文件404 Not Found問(wèn)題
在使用Nginx作為靜態(tài)資源服務(wù)器時(shí),如果配置了根目錄root導(dǎo)致404錯(cuò)誤,而使用前綴URL配置alias則需要正確處理目錄路徑,使用alias時(shí)要確保目錄名后加‘/’,并且在需要時(shí)使用root和alias配置,本文介紹Nginx配置靜態(tài)資源文件404 Not Found問(wèn)題解決方法,感興趣的朋友一起看看吧2025-03-03
分布式架構(gòu)中關(guān)于正向代理反向代理面試提問(wèn)
這篇文章主要為大家介紹了分布式架構(gòu)中關(guān)于正向代理反向代理的面試提問(wèn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-03-03
Nginx如何限制IP訪問(wèn)只允許特定域名訪問(wèn)
我們?cè)谑褂玫臅r(shí)候會(huì)遇到很多的惡意IP攻擊,這個(gè)時(shí)候就要用到Nginx 禁止IP訪問(wèn)了,下面這篇文章主要給大家介紹了關(guān)于Nginx如何限制IP訪問(wèn)只允許特定域名訪問(wèn)的相關(guān)資料,需要的朋友可以參考下2022-07-07
通過(guò)Nginx解決網(wǎng)絡(luò)隔離實(shí)踐記錄詳解
這篇文章主要介紹了通過(guò)Nginx解決網(wǎng)絡(luò)隔離實(shí)踐記錄詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05

