﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-ann-随笔分类-nginx</title><link>http://www.blogjava.net/ann/category/43233.html</link><description>冰是没有未来的，因为它的永恒</description><language>zh-cn</language><lastBuildDate>Sun, 21 Feb 2010 10:51:28 GMT</lastBuildDate><pubDate>Sun, 21 Feb 2010 10:51:28 GMT</pubDate><ttl>60</ttl><item><title>nginx ssi设置</title><link>http://www.blogjava.net/ann/archive/2009/12/22/306872.html</link><dc:creator>冰是没有未来的，因为它的永恒</dc:creator><author>冰是没有未来的，因为它的永恒</author><pubDate>Tue, 22 Dec 2009 01:35:00 GMT</pubDate><guid>http://www.blogjava.net/ann/archive/2009/12/22/306872.html</guid><wfw:comment>http://www.blogjava.net/ann/comments/306872.html</wfw:comment><comments>http://www.blogjava.net/ann/archive/2009/12/22/306872.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ann/comments/commentRss/306872.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ann/services/trackbacks/306872.html</trackback:ping><description><![CDATA[<h2>一个登录用户在页面访问的时候如何充分利用 cache?</h2>
<p>页面静态化的一个大问题是登录用户访问页面如何静态化。 例如首页， 大部分的页面内容需要缓存但是用户登录后的个人信息是动态信息， 不能缓存。 那么如何解决这个"页面部分缓存"问题？</p>
<p>现有的方案是利用 <a href="http://en.wikipedia.org/wiki/Server_Side_Includes">SSI - Server Side include<sup><img src="http://etch1/jira/images/icons/linkext7.gif" alt="" align="absmiddle" border="0" height="7" width="7" /></sup></a>.</p>
<p>Nginx SSI 实现是  <a href="http://wiki.nginx.org/NginxHttpSsiModule">http://wiki.nginx.org/NginxHttpSsiModule<sup><img src="http://etch1/jira/images/icons/linkext7.gif" alt="" align="absmiddle" border="0" height="7" width="7" /></sup></a></p>
<p>这里最关键的就是静态文件可以包含一个动态的网页的 URL.</p>
<p>这里有一篇文章对这个问题进行了深入的讨论：</p>
<p><a href="http://jimmyg.org/blog/2009/ssi-memcached-nginx.html">http://jimmyg.org/blog/2009/ssi-memcached-nginx.html<sup><img src="http://etch1/jira/images/icons/linkext7.gif" alt="" align="absmiddle" border="0" height="7" width="7" /></sup></a></p>
<p>文章用了 memcache. 我关心的是 SSI 和 Nginx 自身的 cache 的协同工作。</p>
<p><br />
</p>
<p>模块分析：</p>
<ol>
    <li><a href="http://hi.baidu.com/langwan/blog/item/c6399513c19a4f896438db72.html">http://hi.baidu.com/langwan/blog/item/c6399513c19a4f896438db72.html<sup><img src="http://etch1/jira/images/icons/linkext7.gif" alt="" align="absmiddle" border="0" height="7" width="7" /></sup></a></li>
    <li><a href="http://hi.baidu.com/langwan/blog/item/d4c40efa6752ad9e59ee90c5.html">http://hi.baidu.com/langwan/blog/item/d4c40efa6752ad9e59ee90c5.html<sup><img src="http://etch1/jira/images/icons/linkext7.gif" alt="" align="absmiddle" border="0" height="7" width="7" /></sup></a></li>
</ol>
<p><a href="http://kovyrin.net/2007/08/05/using-nginx-ssi-and-memcache-to-make-your-web-applications-faster/">http://kovyrin.net/2007/08/05/using-nginx-ssi-and-memcache-to-make-your-web-applications-faster/<sup><img src="http://etch1/jira/images/icons/linkext7.gif" alt="" align="absmiddle" border="0" height="7" width="7" /></sup></a></p>
<p><a href="http://www.misuse.org/science/2008/02/22/rails-page-caching-nginx-ssi-ajax-and-form-posts/#more-118">http://www.misuse.org/science/2008/02/22/rails-page-caching-nginx-ssi-ajax-and-form-posts/#more-118<sup><img src="http://etch1/jira/images/icons/linkext7.gif" alt="" align="absmiddle" border="0" height="7" width="7" /></sup></a></p>
<div id="comment-11741-closed" style="display: none;">
<div style="background: rgb(240, 240, 240) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<div subtext="" smallgrey="">
[ <a href="http://etch1/jira/browse/CORNER-39" onclick="toggleDivsWithCookie('comment-11741-open', 'comment-11741-closed'); return false;" class="smallgrey">Show &#187;</a> ]
</div>
<div style="overflow: hidden; height: 1em;">
<a href="http://etch1/jira/secure/ViewProfile.jspa?name=bran">冉兵</a> - 01/十一月/09 06:39 下午   - <span subtext="" title="冉兵 - 01/十一月/09 07:17 下午">edited</span>              ref:
模块分析：
<ol>
    <li><a href="http://hi.baidu.com/langwan/blog/item/c6399513c19a4f896438db72.html">http://hi.baidu.com/langwan/blog/item/c6399513c19a4f896438db72.html<sup><img src="http://etch1/jira/images/icons/linkext7.gif" alt="" align="absmiddle" border="0" height="7" width="7" /></sup></a></li>
    <li><a href="http://hi.baidu.com/langwan/blog/item/d4c40efa6752ad9e59ee90c5.html">http://hi.baidu.com/langwan/blog/item/d4c40efa6752ad9e59ee90c5.html<sup><img src="http://etch1/jira/images/icons/linkext7.gif" alt="" align="absmiddle" border="0" height="7" width="7" /></sup></a></li>
</ol>
<a href="http://kovyrin.net/2007/08/05/using-nginx-ssi-and-memcache-to-make-your-web-applications-faster/">http://kovyrin.net/2007/08/05/using-nginx-ssi-and-memcache-to-make-your-web-applications-faster/<sup><img src="http://etch1/jira/images/icons/linkext7.gif" alt="" align="absmiddle" border="0" height="7" width="7" /></sup></a>
<a href="http://www.misuse.org/science/2008/02/22/rails-page-caching-nginx-ssi-ajax-and-form-posts/#more-118">http://www.misuse.org/science/2008/02/22/rails-page-caching-nginx-ssi-ajax-and-form-posts/#more-118<sup><img src="http://etch1/jira/images/icons/linkext7.gif" alt="" align="absmiddle" border="0" height="7" width="7" /></sup></a>     </div>
</div>
</div>
<img src ="http://www.blogjava.net/ann/aggbug/306872.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ann/" target="_blank">冰是没有未来的，因为它的永恒</a> 2009-12-22 09:35 <a href="http://www.blogjava.net/ann/archive/2009/12/22/306872.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>nginx 通过user-agent判断是手机的浏览器</title><link>http://www.blogjava.net/ann/archive/2009/12/08/305096.html</link><dc:creator>冰是没有未来的，因为它的永恒</dc:creator><author>冰是没有未来的，因为它的永恒</author><pubDate>Tue, 08 Dec 2009 01:22:00 GMT</pubDate><guid>http://www.blogjava.net/ann/archive/2009/12/08/305096.html</guid><wfw:comment>http://www.blogjava.net/ann/comments/305096.html</wfw:comment><comments>http://www.blogjava.net/ann/archive/2009/12/08/305096.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/ann/comments/commentRss/305096.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ann/services/trackbacks/305096.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: user-agent 收集：http://www.developershome.com/wap/detection/detection.asp?page=userAgentHeader<br><br>http://search.cpan.org/~cmanley/Mobile-UserAgent-1.05/lib/Mobile/UserAgent.pm<br><br>http://www.zytrax.com/tech/web/mobile_ids.html<br><br>http://en.wikipedia.org/wiki/List_of_user_agents_for_mobile_phones<br><br>nginx<br><br>    location = / {<br><br>root /var/www/path;<br>if ($http_user_agent ~* "Nokia") { rewrite . /index.html break; }<br><br>if ($http_user_agent ~* "Mobile") { r&nbsp;&nbsp;<a href='http://www.blogjava.net/ann/archive/2009/12/08/305096.html'>阅读全文</a><img src ="http://www.blogjava.net/ann/aggbug/305096.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ann/" target="_blank">冰是没有未来的，因为它的永恒</a> 2009-12-08 09:22 <a href="http://www.blogjava.net/ann/archive/2009/12/08/305096.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>nginx聊天module --NGiNX_HTTP_Push_Module</title><link>http://www.blogjava.net/ann/archive/2009/11/20/303024.html</link><dc:creator>冰是没有未来的，因为它的永恒</dc:creator><author>冰是没有未来的，因为它的永恒</author><pubDate>Fri, 20 Nov 2009 03:29:00 GMT</pubDate><guid>http://www.blogjava.net/ann/archive/2009/11/20/303024.html</guid><wfw:comment>http://www.blogjava.net/ann/comments/303024.html</wfw:comment><comments>http://www.blogjava.net/ann/archive/2009/11/20/303024.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ann/comments/commentRss/303024.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ann/services/trackbacks/303024.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: nginx 聊天室模块&nbsp;&nbsp;<a href='http://www.blogjava.net/ann/archive/2009/11/20/303024.html'>阅读全文</a><img src ="http://www.blogjava.net/ann/aggbug/303024.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ann/" target="_blank">冰是没有未来的，因为它的永恒</a> 2009-11-20 11:29 <a href="http://www.blogjava.net/ann/archive/2009/11/20/303024.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>nginx0.8.8  purge_cache module 中出现...is too small...</title><link>http://www.blogjava.net/ann/archive/2009/11/17/302729.html</link><dc:creator>冰是没有未来的，因为它的永恒</dc:creator><author>冰是没有未来的，因为它的永恒</author><pubDate>Tue, 17 Nov 2009 09:59:00 GMT</pubDate><guid>http://www.blogjava.net/ann/archive/2009/11/17/302729.html</guid><wfw:comment>http://www.blogjava.net/ann/comments/302729.html</wfw:comment><comments>http://www.blogjava.net/ann/archive/2009/11/17/302729.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ann/comments/commentRss/302729.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ann/services/trackbacks/302729.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: nginx 重启之后 用purge 会出现以上错误<br>nginx log ：<br>2009/11/17 15:03:52 [crit] 1553#0: *1 cache file "/data/nginx_cache/etwebservice/a/2b/b3a2527b6f3a38d63663ee436e7d82ba" is too small, client: 222.66.142.229, server: localhost, request: "HEAD /purge/RestTakeoutServer/dish/B10I24R57547/list?commentCount=5 HTTP/1.1", host: "222.66.142.229"<br><br>客户端请求出错<br><br>HTTP/1.1 500 Internal Server Error<br>Server: nginx/0.8.24<br>Date: Tue, 17 Nov 2009 07:03:52 GMT<br>Content-Type: text/html<br>Content&nbsp;&nbsp;<a href='http://www.blogjava.net/ann/archive/2009/11/17/302729.html'>阅读全文</a><img src ="http://www.blogjava.net/ann/aggbug/302729.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ann/" target="_blank">冰是没有未来的，因为它的永恒</a> 2009-11-17 17:59 <a href="http://www.blogjava.net/ann/archive/2009/11/17/302729.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>nginx0.8.26 加入 purge_cache module</title><link>http://www.blogjava.net/ann/archive/2009/11/17/302727.html</link><dc:creator>冰是没有未来的，因为它的永恒</dc:creator><author>冰是没有未来的，因为它的永恒</author><pubDate>Tue, 17 Nov 2009 09:45:00 GMT</pubDate><guid>http://www.blogjava.net/ann/archive/2009/11/17/302727.html</guid><wfw:comment>http://www.blogjava.net/ann/comments/302727.html</wfw:comment><comments>http://www.blogjava.net/ann/archive/2009/11/17/302727.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ann/comments/commentRss/302727.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ann/services/trackbacks/302727.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: nginx0.8.26 加入 purge_cache module&nbsp;&nbsp;<a href='http://www.blogjava.net/ann/archive/2009/11/17/302727.html'>阅读全文</a><img src ="http://www.blogjava.net/ann/aggbug/302727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ann/" target="_blank">冰是没有未来的，因为它的永恒</a> 2009-11-17 17:45 <a href="http://www.blogjava.net/ann/archive/2009/11/17/302727.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>nginx配置rewrite</title><link>http://www.blogjava.net/ann/archive/2009/06/17/282838.html</link><dc:creator>冰是没有未来的，因为它的永恒</dc:creator><author>冰是没有未来的，因为它的永恒</author><pubDate>Wed, 17 Jun 2009 05:38:00 GMT</pubDate><guid>http://www.blogjava.net/ann/archive/2009/06/17/282838.html</guid><wfw:comment>http://www.blogjava.net/ann/comments/282838.html</wfw:comment><comments>http://www.blogjava.net/ann/archive/2009/06/17/282838.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ann/comments/commentRss/282838.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ann/services/trackbacks/282838.html</trackback:ping><description><![CDATA[例子 修改$
<div style="padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; border-left-color: rgb(204, 204, 204); width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: rgb(0, 0, 0);"><br />
<br />
user&nbsp;&nbsp;&nbsp;&nbsp;syncher&nbsp;syncher;<br />
worker_processes&nbsp;&nbsp;2;<br />
events&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;use&nbsp;epoll;&nbsp;#&nbsp;for&nbsp;linux<br />
&nbsp;&nbsp;&nbsp;&nbsp;worker_connections&nbsp;&nbsp;1024;<br />
}<br />
<br />
<br />
http&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mime.types;<br />
&nbsp;&nbsp;&nbsp;&nbsp;default_type&nbsp;&nbsp;application/octet-stream;<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;#access_log&nbsp;&nbsp;logs/access.log&nbsp;&nbsp;main;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;sendfile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on;<br />
&nbsp;&nbsp;&nbsp;&nbsp;#tcp_nopush&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;#keepalive_timeout&nbsp;&nbsp;0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;keepalive_timeout&nbsp;&nbsp;65;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;gzip&nbsp;&nbsp;on;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;upstream&nbsp;tomcats&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server&nbsp;127.0.0.1:18080&nbsp;weight=1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;server&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;80;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server_name&nbsp;&nbsp;_;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;charset&nbsp;utf-8;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#access_log&nbsp;&nbsp;logs/host.access.log&nbsp;&nbsp;main;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;location&nbsp;/&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;html;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;index&nbsp;&nbsp;index.html&nbsp;index.htm;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#proxy_pass&nbsp;&nbsp;&nbsp;http://tomcats;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;location&nbsp;~&nbsp;^/NginxStatus/&nbsp;{&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stub_status&nbsp;on;&nbsp;#Nginx&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;access_log&nbsp;off;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#error_page&nbsp;&nbsp;404&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/404.html;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;redirect&nbsp;server&nbsp;error&nbsp;pages&nbsp;to&nbsp;the&nbsp;static&nbsp;page&nbsp;/50x.html<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error_page&nbsp;&nbsp;&nbsp;500&nbsp;502&nbsp;503&nbsp;504&nbsp;&nbsp;/50x.html;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;location&nbsp;=&nbsp;/50x.html&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;html;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;proxy&nbsp;the&nbsp;PHP&nbsp;scripts&nbsp;to&nbsp;Apache&nbsp;listening&nbsp;on&nbsp;127.0.0.1:80<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#location&nbsp;~&nbsp;\.php$&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;proxy_pass&nbsp;&nbsp;&nbsp;http://127.0.0.1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;pass&nbsp;the&nbsp;PHP&nbsp;scripts&nbsp;to&nbsp;FastCGI&nbsp;server&nbsp;listening&nbsp;on&nbsp;127.0.0.1:9000<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#location&nbsp;~&nbsp;\.php$&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;html;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_pass&nbsp;&nbsp;&nbsp;127.0.0.1:9000;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_index&nbsp;&nbsp;index.php;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_param&nbsp;&nbsp;SCRIPT_FILENAME&nbsp;&nbsp;/scripts$fastcgi_script_name;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_params;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;deny&nbsp;access&nbsp;to&nbsp;.htaccess&nbsp;files,&nbsp;if&nbsp;Apache's&nbsp;document&nbsp;root<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;concurs&nbsp;with&nbsp;nginx's&nbsp;one<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#location&nbsp;~&nbsp;/\.ht&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp;deny&nbsp;&nbsp;all;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;location&nbsp;~&nbsp;/jira&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_pass&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://192.168.4.217;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_redirect&nbsp;off;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header&nbsp;Host&nbsp;$host;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header&nbsp;X-Real-IP&nbsp;&nbsp;$remote_addr;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header&nbsp;X-Forwarded-For&nbsp;$proxy_add_x_forwarded_for;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;client_max_body_size&nbsp;50m;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;client_body_buffer_size&nbsp;256k;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_connect_timeout&nbsp;30;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_send_timeout&nbsp;30;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_read_timeout&nbsp;60;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_buffer_size&nbsp;16k;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_buffers&nbsp;4&nbsp;32k;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_busy_buffers_size&nbsp;64k;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_temp_file_write_size&nbsp;64k;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
<br />
</span></div>
<span style="font-size: 13px;">}</span>{ngiux_server}/conf/ngiux.conf
<img src ="http://www.blogjava.net/ann/aggbug/282838.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ann/" target="_blank">冰是没有未来的，因为它的永恒</a> 2009-06-17 13:38 <a href="http://www.blogjava.net/ann/archive/2009/06/17/282838.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>