nginx 代理服务器

目前现状:只有1个机器能上网(web),其他机器不能
方法:能上网的做一个代理web服务器中转,其他机器连接它即可。采用nginx

Nginx配置如下:

server{
        resolver 8.8.8.8;
        listen 82;
        location / {
                proxy_pass http://$http_host$request_uri;
        }
}

注意项:
1. 不能有hostname
2. 必须有resolver, 即dns,即上面的8.8.8.8,换成你们的DNS服务器ip即可
3 . $http_host和$request_uri是nginx系统变量。


代理设置:

在需要访问外网的机器上执行以下操作之一即可:
1. export http_proxy=http://10.164.100.1:82
2. vi ~/.bashrc  
  export http_proxy=http://10.164.100.1:82

yum proxy:

vi /etc/yum.conf

proxy=http://10.164.100.1:82 

如果你的代理有用户名跟密码,请再增加以下的内容

proxy_username=你的用户名
proxy_password=你的用户名的密码


参考:

http://blog.sina.com.cn/s/blog_6240b5980100njyj.html

http://blog.chinaunix.net/uid-52437-id-3064714.html

posted @ 2015-03-16 14:38  艾阳君  阅读(196)  评论(0编辑  收藏  举报