nginx反向代理
服务器IP 192.168.0.30
代理网站为http://www.qq.com
测试域名为,www.baidu.com
也就是说,访问www.baidu.com 显示的是 www.qq.com的内容 。
1.windows下测试 ,打开c:\windows\system32\drivers\etc\hosts文件 ,输入
192.168.0.30 www.baidu.com
代理网站为http://www.qq.com
测试域名为,www.baidu.com
也就是说,访问www.baidu.com 显示的是 www.qq.com的内容 。
1.windows下测试 ,打开c:\windows\system32\drivers\etc\hosts文件 ,输入
192.168.0.30 www.baidu.com
下面假如 nginx的config目录的vhosts的目录 为/usr/local/nginx/config/vhosts/(位于192.168.0.30)
vi /usr/local/nginx/config/vhosts/test.com.conf
vi /usr/local/nginx/config/vhosts/test.com.conf
1 server{ 2 listen 80; 3 server_name www.baidu.com; 4 location / { 5 #转发头中包含ip和代理ip 6 proxy_set_header X-Real-IP $remote_addr; 7 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 8 #不使用缓存 9 proxy_buffering off; 10 proxy_pass http://www.qq.com.com; 11 } 12 }