nginx配置反向代理

文章來源

運維公會:nginx配置反向代理

 

1、簡介

Nginx最爲常見的一種功能就是配置反向代理。配置也是十分的簡單,只需要用到proxy模塊即可。

怎麼查看nginx默認的安裝模塊?

nginx的安裝目錄下有個auto目錄然後使用下邊的命令就可以查看。

cat auto/options | grep YES

截取其中一部分,都是nginx安裝的模塊。

1.png 

 

2nginx反向代理配置

2.png 

下邊是配置nginx做爲反向代理最爲簡單的配置

nginx.conf中配置也可以,在vhosts利用虛擬主機配置也可以。

server {

listen       80;

#配置監聽的端口號

server_name  192.168.8.3;

#配置nginxIP,或者需要被訪問的域名

 

    location / {

        proxy_pass http://192.168.8.2:8080;

    #配置需要被代理的訪問地址,域名和IP都可以

        index  index.html index.htm index.php;

    }

}

上邊是最簡單的配置,沒有配置任何其它的東西。日誌之類的都沒有配置。

配置反向代理最爲關鍵的字段就是proxy_pass這個字段。

格式:proxy_pass URL;

URL是一個IP地址可以,是一個域名也可以。前提是代理的服務器能夠訪問後端的被代理的服務器。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章