nginx反向代理及使用詳解
1. nginx配置文件的組成
nginx 由以下幾部分組成
2. nginx 反向代理的使用
proxy_pass指令可以根據(jù)規(guī)則代理到proxy_pass后的url地址
server_name 用于定義哪些url使用此規(guī)則
將gulimaill.com 下所有請(qǐng)求進(jìn)行代理
負(fù)載均衡語法如下 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的話 跳轉(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配置location總結(jié)及rewrite規(guī)則寫法
本篇文章主要介紹了詳解nginx配置location總結(jié)及rewrite規(guī)則寫法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-02-02nginx FastCGI錯(cuò)誤Primary script unknown解決辦法
這篇文章主要介紹了nginx錯(cuò)誤Primary script unknown解決辦法,需要的朋友可以參考下2014-03-03ubuntu上配置Nginx+PHP5 FastCGI服務(wù)器配置
ubuntu上配置Nginx+PHP5 FastCGI服務(wù)器配置方法, 需要的朋友可以參考下。2010-06-06把ImageMagic庫編譯進(jìn)nginx服務(wù)器的一些必要配置
這篇文章主要介紹了把ImageMagic庫編譯進(jìn)nginx服務(wù)器的一些必要配置,本文給出了操作步驟和配置參數(shù)示例,需要的朋友可以參考下2015-06-06