Nginx如何配置代理轉發


Nginx如何配置代理轉發

Nginx是個厲害的服務器,可以配置多個服務器,一個server就是一個服務器。


Nginx如何配置代理轉發

代理轉發是在server下面的location進行配置


Nginx如何配置代理轉發

常見的Nginx代理配置


Nginx如何配置代理轉發

通過該配置,訪問nginx地址http://10.0.0.1:80/my的請求會被轉發到my_server服務地址http://10.0.0.2:8080/

需要注意的是,如果按照如下配置:


Nginx如何配置代理轉發

那麼,訪問nginx地址http://10.0.0.1:80/my的請求會被轉發到my_server服務地址http://10.0.0.2:8080/my。這是因為proxy_pass參數中如果不包含url的路徑,則會將location的pattern識別的路徑作為絕對路徑。


分享到:


相關文章: