<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IPCPU——网络之路 &#187; Nginx</title>
	<atom:link href="http://www.ipcpu.com/tag/nginx/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ipcpu.com</link>
	<description></description>
	<lastBuildDate>Mon, 06 Sep 2010 07:46:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Ngnix反向代理和负载均衡体验</title>
		<link>http://www.ipcpu.com/2009/11/nginx-proxy/</link>
		<comments>http://www.ipcpu.com/2009/11/nginx-proxy/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 06:47:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WEB]]></category>
		<category><![CDATA[网络技术]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[反向代理]]></category>
		<category><![CDATA[负载均衡]]></category>

		<guid isPermaLink="false">http://www.ipcpu.com/?p=221</guid>
		<description><![CDATA[Nginx不用介绍了吧，以前写过一篇文章http://netseagull.blog.51cto.com/476768/124019这方面资料现在应该有很多了。 今天来体验下Nginx的反向代理和负载均衡。 一、Nginx安装 我们用Windows版的把，官网有下载地址的，以前一般都用kevinworthington做的那个。现在网上大部分资料还在讲kevinworthington那个。官方网站下载地址。 下回来是个Zip文件，找个地方解压就行了（支持中文路径），双击那个nginx.exe就行了。至于使用方法，网上资料不多，不过官网有。 Nginx.exe的使用方法，Nginx Windows版使用方法： cd nginx【进入目录】 start nginx【启动】 控制方法 nginx -s [ stop &#124; quit &#124; reopen &#124; reload ] 例如：nginx -s stop 好了不多说了，下面看反向代理 二、反向代理的配置 配置文件在conf文件夹，这几个都是，nginx.conf是最主要的。 server {         listen       [::]80;    #监控IPv6         server_name  www.ncist.net.cn;   #这是域名             location / {             #root   html;             #index  index.html index.htm;             proxy_pass http://10.1.0.99;      #访问该域名反指到这个地址         } [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-225" title="LNXI_CLUSTER_r1_c1" src="http://www.ipcpu.com/wp-content/uploads/2009/11/LNXI_CLUSTER_r1_c1.jpg" alt="LNXI_CLUSTER_r1_c1" width="480" height="92" /></p>
<p><span class='wp_keywordlink_affiliate'><a href="http://www.ipcpu.com/tag/nginx/" title="View all posts in Nginx" target="_blank">Nginx</a></span>不用介绍了吧，以前写过一篇文章<a href="http://netseagull.blog.51cto.com/476768/124019">http://netseagull.blog.51cto.com/476768/124019</a>这方面资料现在应该有很多了。</p>
<p>今天来体验下<span class='wp_keywordlink_affiliate'><a href="http://www.ipcpu.com/tag/nginx/" title="View all posts in Nginx" target="_blank">Nginx</a></span>的<span class='wp_keywordlink_affiliate'><a href="http://www.ipcpu.com/tag/%e5%8f%8d%e5%90%91%e4%bb%a3%e7%90%86/" title="View all posts in 反向代理" target="_blank">反向代理</a></span>和<span class='wp_keywordlink_affiliate'><a href="http://www.ipcpu.com/tag/%e8%b4%9f%e8%bd%bd%e5%9d%87%e8%a1%a1/" title="View all posts in 负载均衡" target="_blank">负载均衡</a></span>。</p>
<p><strong>一、<span class='wp_keywordlink_affiliate'><a href="http://www.ipcpu.com/tag/nginx/" title="View all posts in Nginx" target="_blank">Nginx</a></span>安装</strong></p>
<p>我们用Windows版的把，官网有下载地址的，以前一般都用kevinworthington做的那个。现在网上大部分资料还在讲kevinworthington那个。官方网站下载地址。</p>
<p>下回来是个Zip文件，找个地方解压就行了（支持中文路径），双击那个nginx.exe就行了。至于使用方法，网上资料不多，不过官网有。<span id="more-221"></span></p>
<p><strong>Nginx.exe的使用方法</strong>，Nginx Windows版使用方法：<br />
cd nginx【进入目录】<br />
start nginx【启动】</p>
<p><strong>控制方法</strong></p>
<p>nginx -s [ stop | quit | reopen | reload ]</p>
<p>例如：nginx -s stop</p>
<p>好了不多说了，下面看<span class='wp_keywordlink_affiliate'><a href="http://www.ipcpu.com/tag/%e5%8f%8d%e5%90%91%e4%bb%a3%e7%90%86/" title="View all posts in 反向代理" target="_blank">反向代理</a></span></p>
<p><strong>二、反向代理的配置</strong></p>
<p>配置文件在conf文件夹，这几个都是，nginx.conf是最主要的。</p>
<p>server {<br />
        listen       [::]80;    #监控IPv6<br />
        server_name  <a href="http://www.ncist.net.cn">www.ncist.net.cn</a>;   #这是域名</p>
<p>            location / {<br />
            #root   html;<br />
            #index  index.html index.htm;<br />
            proxy_pass <a href="http://10.1.0.99">http://10.1.0.99</a>;      #访问该域名反指到这个地址<br />
        }</p>
<p>这就是最简单的使用了。</p>
<p>当然也可以使用基于<strong>文件名表达式</strong>的：</p>
<p>location ~ \.php$ {<br />
           proxy_pass   <a href="http://www.google.com">http://www.google.com</a>;<br />
        }<br />
#反问PHP文件，直接指到谷歌去</p>
<p><strong>三、<span class='wp_keywordlink_affiliate'><a href="http://www.ipcpu.com/tag/%e8%b4%9f%e8%bd%bd%e5%9d%87%e8%a1%a1/" title="View all posts in 负载均衡" target="_blank">负载均衡</a></span>的方法：</strong></p>
<p>upstream www6_ncist_net_cn {       #构建一个集群<br />
    server <a href="http://www.sogou.com">www.sogou.com</a> weight=1; <br />
    server <a href="http://www.baidu.com">www.baidu.com</a> weight=2;       #集群中服务器的IP 端口 权重<br />
    server 192.168.0.1:8080 weight =4<br />
    }<br />
    server {<br />
    listen          [::]80;<br />
    server_name     www6.ncist.net.cn;     //虚拟主机域名<br />
     <br />
    location / {<br />
      proxy_pass      <a href="http://www6_ncist_net_cn">http://www6_ncist_net_cn</a>;<br />
    }                                  #访问该域名指到集群去<br />
    }</p>
<p>over~·</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ipcpu.com/2009/11/nginx-proxy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
