最新消息:

nginx搭建http代理

linux admin 1283浏览 0评论

使用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;
        }
    }

QQ截图20150520214327

配置完成后需要重启nginx,重启完成后服务器上的8080端口就可以作为HTTP代理使用了。

QQ截图20150520214655

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代理


Warning: Use of undefined constant PRC - assumed 'PRC' (this will throw an Error in a future version of PHP) in /usr/share/nginx/html/wp-content/themes/d8/comments.php on line 17
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址