LNMP中nginx代理

  代理的原理:當去訪問網站的時候不去訪問該網站所在的服務器,而是去訪問地理服務器,代理再幫我們去訪問真實服務器。比如:你訪問不了谷歌,但是我的服務器可以,那麼你就可以通過訪問我的代理服務器去訪問谷歌(前提是我已經創建了代理而且已經加入了谷歌的IP)

(1)在/usr/local/nginx/conf/vhosts建立一個proxy.conf,加入以下內容:

server {

  listen 80;

  server_name www.baidu.com;

  location / {

       proxy_pass http://14.215.177.37/;

  }

}


(2)如果要進行多個IP進行代理,就這樣設置

upstream pzm{

    server 14.215.177.37:80;

    server 61.135.169.121:80;

}

server {

  listen 80;

  server_name www.baidu.com;

  location / {

       proxy_pass http://pzm/;

        proxy_set_header Host $host;

  }

}




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