簡單介紹nginx反向代理及使用
導讀 | nginx作為web伺服器一個重要的功能就是反向代理,關於nginx 反向代理的使用你都瞭解嗎,今天透過本文給大家介紹下nginx反向代理及配置檔案的組成部分,感興趣的朋友一起看看吧 |
1. nginx配置檔案的組成
nginx 由以下幾部分組成
2. nginx 反向代理的使用
proxy_pass指令可以根據規則代理到proxy_pass後的url地址
server_name 用於定義哪些url使用此規則
將gulimaill.com 下所有請求進行代理
負載均衡語法如下 upstream定義於在均衡伺服器 proxy_pass使用負載均衡伺服器
可以使用此方法代理閘道器
http { upstream myapp1 { server srv1.example.com; server srv2.example.com; server srv3.example.com; } server { listen 80; location / { proxy_pass } }
upstream gulimall { server 192.168.1.7:10001; } location / { proxy_set_header Host $host; # proxy_pass http://192.168.1.7:10000; proxy_pass }
然後配置gateway
當url為***.gulimaill.com的話 跳轉至商品服務
此處有坑 因為nginx不會攜帶Host請求頭 所有還得新增proxy_set_header Host $host;配置
到此這篇關於nginx反向代理 的文章就介紹到這了。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2871318/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nginx反向代理的簡單實現Nginx
- 反向代理含義及用途介紹
- 介紹下Nginx 反向代理與負載均衡Nginx負載
- 簡單介紹nginx 變數使用Nginx變數
- 最簡單實現跨域的方法:使用nginx反向代理跨域Nginx
- nginx 反向代理做域名轉發簡單配置Nginx
- nginx 反向代理 swoole 使用Nginx
- 反向代理用例介紹
- nginx大道至簡之反向代理Nginx
- Nginx反向代理Nginx
- nginx 反向代理Nginx
- Nginx專題(1):Nginx之反向代理及配置Nginx
- nginx正向代理、反向代理Nginx
- Nginx反向代理+負載均衡簡單實現(https方式)Nginx負載HTTP
- 最簡單實現跨域的方法:用 Nginx 反向代理跨域Nginx
- 淺析正向代理與反向代理 海外代理IP介紹
- Nginx 配置:反向代理Nginx
- Nginx 配置反向代理Nginx
- [Nginx] TCP 反向代理NginxTCP
- Nginx 反向代理 websocketNginxWeb
- TCP/UDP簡單介紹及JavaSocket的使用TCPUDPJava
- [原創]Nginx反向代理及負載均衡Nginx負載
- CGlib動態代理-簡單介紹CGLib
- Nginx之路--配置正向代理、反向代理Nginx
- Nginx正向代理和反向代理配置Nginx
- nginx 反向代理設定Nginx
- Nginx四層反向代理Nginx
- 使用 Nginx Proxy Manager反向代理開啟SSLNginx
- Lucene介紹及簡單應用
- OpenGL簡單介紹及實踐
- nginx 反向代理 介面請求Nginx
- 淺談Nginx之反向代理Nginx
- nginx反向代理配置去除字首Nginx
- tomcat 配置nginx 反向代理TomcatNginx
- nginx反向代理快取教程。Nginx快取
- Nginx實戰(五) 反向代理Nginx
- Nginx、haproxy反向代理設定Nginx
- nginx 反向代理到目錄Nginx