使用nginx搭建http代理非常简单,只需要简单修改一下nginx配置文件即可。
打开nginx.conf配置文件,添加如下配置:
server { listen 8080; resolver 180.76.76.76; location /{ proxy_pass http://$host$request_uri; #allow 127.0.0.1; #deny all; } }
配置完成后需要重启nginx,重启完成后服务器上的8080端口就可以作为HTTP代理使用了。
ps:上面resolver后面的IP地址180.76.76.76是DNS地址,可以修改成任何其他可以使用的DNS地址,如8.8.8.8或本地搭建的。可以通过allow和deny来对可以访问HTTP代理的IP地址范围。
ps:上面proxy_pass中使用的是$host,而不是有些文章中的$http_host,可能和nginx或系统版本有关吧。我配置的环境是nginx/1.6.2,centos 6.6。
参考资料:http://www.cnblogs.com/zhwl/p/3338815.html
转载请注明:jinglingshu的博客 » nginx搭建http代理