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