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