码迷,mamicode.com
首页 > 其他好文 > 详细

nginx正向代理

时间:2015-01-04 19:34:42      阅读:568      评论:0      收藏:0      [点我收藏+]

标签:nginx 正向代理

(一) 网络架构

客户端A:  
操作系统:windows  
本地连接 :
ip:192.168.1.149 网关:192.168.1.1(路由器地址) dns:192.168.1.1(路由器地址) 子网掩码:255.255.255.0
VMware Network Adapter VMnet1: 
ip:192.168.3.1 (用来和虚拟机通信)
服务器B:
操作系统:linux (虚拟机)
eth1: 采用桥接模式可以和外网通信
ip:192.168.1.111 网关:192.168.1.1(路由器地址) dns:192.168.1.1(路由器地址) 子网掩码:255.255.255.0
eth2:
ip:192.168.3.2 (和A的VMware Network Adapter VMnet1在同一网段)
默认情况下A是可以上网的。

(二) 配置正向代理服务器

在服务器B上进行配置
1)修改nginx配置文件
[root@C1 sites-available]# vi nginx_main.conf 
resolver 192.168.1.1;
server {
        listen 8090;
        location / {
                proxy_pass http://$http_host$request_uri;
        }
}
2) 重启nginx:
[root@C1 sites-available]# service nginx restart

(三) 客户端设置
1)现在我们为了模拟正向代理,把A的本地连接ip地址改成192.168.2.149,此时A不可以访问外网
2)修改A的ie浏览器的设置(设置ie代理)
点击 工具 -》internet 选项 -》连接 -》局域网设置

技术分享

修改成

技术分享

所示

3)再次通过ie访问外网  (确认服务器B上防火墙放行了8090端口的数据包)
发现可以访问到外网,实验成功








 

nginx正向代理

标签:nginx 正向代理

原文地址:http://bingdonghuoyan.blog.51cto.com/9677664/1598999

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!