<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[实践 OK]用nginx反向代理http的IP 80端口到9527端口简单示例]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Web服务器]]></category>
<pubDate>Sat, 08 Dec 2012 09:45:17 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	实践Ok代码如下：<br/><textarea name="code" class="C" rows="15" cols="100">
server &#123;
&nbsp;&nbsp;&nbsp;&nbsp;listen 80;
&nbsp;&nbsp;&nbsp;&nbsp;server_name u.jackxiang.com;
&nbsp;&nbsp;&nbsp;&nbsp;location / &#123;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_pass http://127.0.0.1:9527;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_redirect off;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header Host $host;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header X-Real-IP $remote_addr;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&#125;
&#125;
</textarea><br/><br/>相信很多朋友已经遇到了这个问题，但是都没有什么好的解决方案。首先思路上觉得是只有一个公网IP，必须要有一个支持应用层的程序来进行转发，进行代理才能够顺利的把相应的请求发到相应的后端机器上，结果自然选择nginx来进行反向代理了。<br/>环境：<br/>宿主机是Windows2003，IP为10.1.1.3，装VMware Workstation 6.0。在windows2003上运行nginx的win版。VM开两台虚拟机，网络模式为NAT模式。一台IP为192.168.84.128，一个台为192.168.84.129。分别开启80端口进行web服务。<br/>修改测试机的hosts文件，指定www.001.com和www.002.com到宿主机10.1.1.3。<br/>目的：<br/>通过对宿主机win2003上的nginx设置，使解析到宿主机IP上的域名能够正常访问后面的web服务。适用于只有一个公网IP需要部署多个虚拟机来提供80端口web服务，一个虚拟机一个IP对应一个域名。<br/>方法：<br/>1、在nginx.conf最后一个&quot;&#125;&quot;前，加入&quot;include proxy.conf;&quot;。<br/>2、在同目录下，建立&quot;proxy.conf&quot;文件，内容如下：<br/><textarea name="code" class="html" rows="15" cols="100">
server &#123;
listen 80;
server_name www.001.com;
&nbsp;&nbsp;location / &#123;
&nbsp;&nbsp;proxy_pass http://192.168.84.129; //后端ip地址
&nbsp;&nbsp;proxy_redirect off; //关闭后端返回的header修改
&nbsp;&nbsp;proxy_set_header Host $host; //修改发送到后端的header的host
&nbsp;&nbsp;proxy_set_header X-Real-IP $remote_addr; //设置真实ip
&nbsp;&nbsp;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
&nbsp;&nbsp;&#125;
&#125;

server &#123;
listen 80;
server_name www.002.com;
&nbsp;&nbsp;location / &#123;
&nbsp;&nbsp;proxy_pass http://192.168.84.128; //后端ip地址
&nbsp;&nbsp;proxy_redirect off; //关闭后端返回的header修改
&nbsp;&nbsp;proxy_set_header Host $host; //修改发送到后端的header的host
&nbsp;&nbsp;proxy_set_header X-Real-IP $remote_addr; //设置真实ip
&nbsp;&nbsp;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
&nbsp;&nbsp;&#125;
&#125;
</textarea><br/>此番配置之后，已经可以用任何解析到宿主机的IP的域名，访问自己的站点了。<br/>来源：<br/>http://www.1818tt.com/thread-6844-1-1.html
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践 OK]用nginx反向代理http的IP 80端口到9527端口简单示例]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>