<?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>【知行合一】-Poople&#039;s Blog &#187; Web服务器</title>
	<atom:link href="http://99dev.net/archives/category/tech/webserv/feed" rel="self" type="application/rss+xml" />
	<link>http://99dev.net</link>
	<description>智巧终归庸俗，雄谋只余虚话</description>
	<lastBuildDate>Wed, 12 Oct 2011 01:19:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Run tomcat 5.5 in windows server 2003 x64</title>
		<link>http://99dev.net/archives/1019</link>
		<comments>http://99dev.net/archives/1019#comments</comments>
		<pubDate>Fri, 06 May 2011 09:22:53 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[Web服务器]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/1019</guid>
		<description><![CDATA[在64-bit操作系统跑Tomcat，有2种选择：tomcat 5.5版本和tomcat 6.0及以上版本。

如果项目允许使用tomcat 6.0及以上版本，即可以直接下载安装。（从 6.0.26 版本开始，Windows 版的 Tomcat 提供了 32 位和 64 位两种版本供下载。）
如果项目不允许使用tomcat 6.0及以上版本，需要对tomcat进行一些定制。
<span class="readmore"><a href="http://99dev.net/archives/1019" title="Run tomcat 5.5 in windows server 2003 x64" target="_blank">阅读全文——共498字</a></span>]]></description>
			<content:encoded><![CDATA[<p>在64-bit操作系统跑Tomcat，有2种选择：tomcat 5.5版本和tomcat 6.0及以上版本。</p>
<ul>
<li>如果项目允许使用tomcat 6.0及以上版本，即可以直接下载安装。（从 6.0.26 版本开始，Windows 版的 Tomcat 提供了 32 位和 64 位两种版本供下载。）</li>
<li>如果项目不允许使用tomcat 6.0及以上版本，需要对tomcat进行一些定制。</li>
</ul>
<blockquote><p>a. 从 5.5.29 版本开始，Windows版的Tomcat提供了64位原生动态库和二进制文件。在解压包的bin目录有i64和x64两个目录，分别对应Itanium 64和AMD x64平台。根据平台类型选择，直接将目录中的两个文件拷贝到bin目录下覆盖同名文件，双击运行startup.bat启动Tomcat即可。</p>
</blockquote>
<blockquote><p>b.到Apache的SVN下载for amd 64的二进制文件，替换bin目录下的同名文件，双击运行startup.bat启动Tomcat即可。<a href="http://svn.apache.org/viewvc/tomcat/tc6.0.x/tags/TOMCAT_6_0_16/res/procrun/amd64/">http://svn.apache.org/viewvc/tomcat/tc6.0.x/tags/TOMCAT_6_0_16/res/procrun/amd64/</a>      <br />该方法网上广为传播，应该可行，本人未测。</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/1019/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于入侵那点破事</title>
		<link>http://99dev.net/archives/1017</link>
		<comments>http://99dev.net/archives/1017#comments</comments>
		<pubDate>Mon, 11 Apr 2011 07:49:55 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[Web服务器]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/1017</guid>
		<description><![CDATA[愚人节那天，被开了个玩笑，托管在电信机房的某台服务器被取得Web Shell，系统平均负载(Load Average高达100多)。
症状分析
程序漏洞被利用，入侵者上传了sucrack这个多线程root密码破解程序，耗尽系统计算资源
  
<span class="readmore"><a href="http://99dev.net/archives/1017" title="关于入侵那点破事" target="_blank">阅读全文——共1420字</a></span>]]></description>
			<content:encoded><![CDATA[<p>愚人节那天，被开了个玩笑，托管在电信机房的某台服务器被取得Web Shell，系统平均负载(Load Average高达100多)。</p>
<p>症状分析</p>
<p>程序漏洞被利用，入侵者上传了sucrack这个多线程root密码破解程序，耗尽系统计算资源</p>
<p>  <span id="more-1017"></span>
<p>Tasks: 285 total, 115 running, 170 sleeping,&#160;&#160; 0 stopped,&#160;&#160; 0 zombie   <br />Cpu(s): 84.7%us, 12.3%sy,&#160; 0.0%ni,&#160; 0.0%id,&#160; 0.0%wa,&#160; 1.0%hi,&#160; 2.0%si,&#160; 0.0%st    <br />Mem:&#160;&#160; 4148472k total,&#160; 2808280k used,&#160; 1340192k free,&#160;&#160; 199496k buffers    <br />Swap:&#160; 4096532k total,&#160;&#160; 311152k used,&#160; 3785380k free,&#160; 1081584k cached</p>
<p>&#160; PID USER&#160;&#160;&#160;&#160;&#160; PR&#160; NI&#160; VIRT&#160; RES&#160; SHR S %CPU %MEM&#160;&#160;&#160; TIME+&#160; COMMAND   <br /> 2460 apache&#160;&#160;&#160; 25&#160;&#160; 0 1007m 796m&#160; 476 R&#160; 6.6 19.7 549:12.50 sucrack    <br />21856 apache&#160;&#160;&#160; 20&#160;&#160; 0&#160; 9476 4840 2588 S&#160; 5.0&#160; 0.1&#160;&#160; 0:00.15 python    <br />21854 apache&#160;&#160;&#160; 19&#160;&#160; 0&#160; 9476 4820 2568 S&#160; 3.7&#160; 0.1&#160;&#160; 0:00.12 python    <br />21868 apache&#160;&#160;&#160; 19&#160;&#160; 0&#160; 9232 4496 2408 R&#160; 3.7&#160; 0.1&#160;&#160; 0:00.11 python    <br />21870 apache&#160;&#160;&#160; 20&#160;&#160; 0&#160; 8164 4388 2324 R&#160; 3.7&#160; 0.1&#160;&#160; 0:00.11 python    <br />21850 apache&#160;&#160;&#160; 16&#160;&#160; 0&#160; 9480 4824 2568 R&#160; 3.3&#160; 0.1&#160;&#160; 0:00.10 python    <br />21858 apache&#160;&#160;&#160; 15&#160;&#160; 0&#160; 9480 4816 2568 R&#160; 3.3&#160; 0.1&#160;&#160; 0:00.10 python    <br />21860 apache&#160;&#160;&#160; 21&#160;&#160; 0&#160; 8052 4152 2212 R&#160; 3.0&#160; 0.1&#160;&#160; 0:00.09 python    <br />19471 apache&#160;&#160;&#160; 15&#160;&#160; 0&#160; 9480 4824 2568 R&#160; 2.0&#160; 0.1&#160;&#160; 0:04.71 python    <br />20370 apache&#160;&#160;&#160; 15&#160;&#160; 0&#160; 9480 4916 2596 R&#160; 2.0&#160; 0.1&#160;&#160; 0:03.22 python    <br />20633 apache&#160;&#160;&#160; 15&#160;&#160; 0&#160; 9480 4836 2568 R&#160; 2.0&#160; 0.1&#160;&#160; 0:02.70 python    <br />16534 apache&#160;&#160;&#160; 16&#160;&#160; 0&#160; 9480 4824 2568 R&#160; 1.7&#160; 0.1&#160;&#160; 0:09.57 python    <br />16804 apache&#160;&#160;&#160; 15&#160;&#160; 0&#160; 9480 4828 2568 R&#160; 1.7&#160; 0.1&#160;&#160; 0:08.92 python    <br />17061 apache&#160;&#160;&#160; 16&#160;&#160; 0&#160; 9480 4828 2568 R&#160; 1.7&#160; 0.1&#160;&#160; 0:08.36 python    <br />17418 apache&#160;&#160;&#160; 16&#160;&#160; 0&#160; 9480 4916 2596 R&#160; 1.7&#160; 0.1&#160;&#160; 0:08.06 python    <br />17420 apache&#160;&#160;&#160; 15&#160;&#160; 0&#160; 9480 4828 2568 R&#160; 1.7&#160; 0.1&#160;&#160; 0:08.04 python</p>
<p>处理过程：</p>
<p>1.操作系统几近卡死，考虑到该业务系统不重要，直接重启</p>
<p>2.查看access.log的异常记录，关掉受影响站点</p>
<p>以上措施都属于亡羊补牢，等空闲时间，再分析文件权限和日志，把真正的幕后黑手揪出来。</p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/1017/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LAMP架构常见问题收集</title>
		<link>http://99dev.net/archives/1015</link>
		<comments>http://99dev.net/archives/1015#comments</comments>
		<pubDate>Thu, 07 Apr 2011 06:12:47 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[Web服务器]]></category>
		<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/1015</guid>
		<description><![CDATA[Q：使用RHEL系统自带的PHP版本，怎么选择phpmyadmin版本？
A：实际测试中，
如果是RHEL 5.x自带PHP 5.1.6，兼容性最好的pma版本是5.8.2。官方已经不提供下载，可以在oldapps.com下载；如果可以升级PHP为5.2+，则可以在pma官网上选择最新的发行版。
]]></description>
			<content:encoded><![CDATA[<p><strong>Q：使用RHEL系统自带的PHP版本，怎么选择phpmyadmin版本？</strong></p>
<p>A：实际测试中，</p>
<p>如果是RHEL 5.x自带PHP 5.1.6，兼容性最好的pma版本是5.8.2。官方已经不提供下载，可以在oldapps.com下载；如果可以升级PHP为5.2+，则可以在pma官网上选择最新的发行版。</p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/1015/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>释放僵死的Apach进程</title>
		<link>http://99dev.net/archives/971</link>
		<comments>http://99dev.net/archives/971#comments</comments>
		<pubDate>Tue, 30 Nov 2010 09:39:13 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[Web服务器]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://99dev.net/?p=971</guid>
		<description><![CDATA[服务器某次故障，重启httpd出现如下错误提示
123456# /etc/init.d/httpd restart
Stopping httpd: &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#91; &#160;OK &#160;&#93;
Starting httpd: &#40;98&#41;Address already in use: make_sock: could not bind to address &#91;::&#93;:80
<span class="readmore"><a href="http://99dev.net/archives/971" title="释放僵死的Apach进程" target="_blank">阅读全文——共421字</a></span>]]></description>
			<content:encoded><![CDATA[<p>服务器某次故障，重启httpd出现如下错误提示</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># /etc/init.d/httpd restart</span><br />
Stopping httpd: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #7a0874; font-weight: bold;">&#91;</span> &nbsp;OK &nbsp;<span style="color: #7a0874; font-weight: bold;">&#93;</span><br />
Starting httpd: <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">98</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>Address already <span style="color: #000000; font-weight: bold;">in</span> use: make_sock: could not <span style="color: #7a0874; font-weight: bold;">bind</span> to address <span style="color: #7a0874; font-weight: bold;">&#91;</span>::<span style="color: #7a0874; font-weight: bold;">&#93;</span>:<span style="color: #000000;">80</span><br />
<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">98</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>Address already <span style="color: #000000; font-weight: bold;">in</span> use: make_sock: could not <span style="color: #7a0874; font-weight: bold;">bind</span> to address 0.0.0.0:<span style="color: #000000;">80</span><br />
no listening sockets available, shutting down<br />
Unable to open logs</div></td></tr></tbody></table></div>
<p><span id="more-971"></span><br />
利用fuser揪出占用该端口的进程ID，并kill掉</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">$ </span><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">fuser</span> <span style="color: #660033;">-k</span> <span style="color: #660033;">-n</span> tcp <span style="color: #000000;">80</span></div></td></tr></tbody></table></div>
<p>发送apache启动信号</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">$ </span><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>httpd <span style="color: #660033;">-k</span> start</div></td></tr></tbody></table></div>
<p>参考资料</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">fuser命令详解 &nbsp; http://www.91linux.com/html/article/cmd/20080818/13235.html</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/971/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>设置默认虚拟主机，防止恶意域名绑定</title>
		<link>http://99dev.net/archives/882</link>
		<comments>http://99dev.net/archives/882#comments</comments>
		<pubDate>Thu, 12 Aug 2010 06:39:53 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[Web服务器]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Nginx]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/882</guid>
		<description><![CDATA[有些站点，经常因为被别人绑定了未备案的域名，遭电信关闭IP。
该规则，也经常被竞争对手恶意利用。因此，对Web Serve设置默认虚拟主机，来屏蔽非法域名很重要。
Nginx的做法
添加以下server zone
<span class="readmore"><a href="http://99dev.net/archives/882" title="设置默认虚拟主机，防止恶意域名绑定" target="_blank">阅读全文——共508字</a></span>]]></description>
			<content:encoded><![CDATA[<p>有些站点，经常因为被别人绑定了未备案的域名，遭电信关闭IP。<br />
该规则，也经常被竞争对手恶意利用。因此，对Web Serve设置默认虚拟主机，来屏蔽非法域名很重要。</p>
<p><strong>Nginx的做法</strong><br />
添加以下server zone</p>
<div class="codecolorer-container apache default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">server {<br />
<span style="color: #00007f;">listen</span> <span style="color: #ff0000;">80</span> default;<br />
return <span style="color: #ff0000;">500</span>;<br />
}</div></td></tr></tbody></table></div>
<p><span id="more-882"></span><br />
或者是将非法域名的访问重定向</p>
<div class="codecolorer-container apache default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">server {<br />
<span style="color: #00007f;">listen</span> <span style="color: #ff0000;">80</span> default;<br />
rewrite ^(.*) http://www.null.com permanent;<br />
}</div></td></tr></tbody></table></div>
<p><strong>Apache的做法</strong><br />
使用_default_虚拟主机</p>
<div class="codecolorer-container apache default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;<span style="color: #000000; font-weight:bold;">VirtualHost</span> _default_:*&gt;<br />
<span style="color: #00007f;">DocumentRoot</span> /www/default<br />
&lt;/<span style="color: #000000; font-weight:bold;">VirtualHost</span>&gt;</div></td></tr></tbody></table></div>
<p>使用这样一个使用通配符端口的默认虚拟主机可以有效的防止请求被主服务器接收。<br />
如果一个地址/端口对已经被一个基于域名的虚拟主机使用，那么默认虚拟主机决不会处理发向这个地址/端口的请求。<br />
如果一个请求的 Host:头中包含未知信息，或者干脆就没有，那么它会被第一个基于域名的虚拟主机<br />
（就是在配置文件中首先出现的使用了那个地址/端口对的虚拟主机）处理。<br />
您可以用AliasMatch或 RewriteRule来重写任何请求，使它指向一个简单信息页面（a single information page）（或脚本）。</p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/882/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rewrite Rules for WordPress Mu</title>
		<link>http://99dev.net/archives/876</link>
		<comments>http://99dev.net/archives/876#comments</comments>
		<pubDate>Tue, 03 Aug 2010 03:19:18 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[Web服务器]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/876</guid>
		<description><![CDATA[1. WordPress Mu后台开启永久链接功能
1后台-设置-永久链接-自定义结构-/blog/archives/%post_id%
2. 修改Nginx.conf，加入rewrite rules

<span class="readmore"><a href="http://99dev.net/archives/876" title="Rewrite Rules for WordPress Mu" target="_blank">阅读全文——共469字</a></span>]]></description>
			<content:encoded><![CDATA[<p>1. WordPress Mu后台开启永久链接功能</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">后台-设置-永久链接-自定义结构-/blog/archives/%post_id%</div></td></tr></tbody></table></div>
<p>2. 修改Nginx.conf，加入rewrite rules<br />
<span id="more-876"></span></p>
<div class="codecolorer-container apache default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">location / {<br />
index index.html index.htm index.php;<br />
root /data0/data_www/hangyan.com/wp;<br />
<span style="color: #adadad; font-style: italic;">#on server block</span><br />
<span style="color: #adadad; font-style: italic;">##necessary if using a multi-site plugin</span><br />
server_name_in_redirect <span style="color: #0000ff;">off</span>;<br />
<span style="color: #adadad; font-style: italic;">##necessary if running Nginx behind a reverse-proxy</span><br />
port_in_redirect <span style="color: #0000ff;">off</span>;<br />
rewrite ^.*/files/(.*) /wp-content/blogs.php?file=$1;<br />
if (!-e $request_filename) {<br />
rewrite ^.+?(/wp-.*) $1 last;<br />
rewrite ^.+?(/.*\.php)$ $1 last;<br />
rewrite ^ /index.php last;<br />
}<br />
}</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/876/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Original]有进程僵死,长期驻留在后台,杀不了</title>
		<link>http://99dev.net/archives/859</link>
		<comments>http://99dev.net/archives/859#comments</comments>
		<pubDate>Thu, 10 Jun 2010 07:13:36 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[Web服务器]]></category>
		<category><![CDATA[系统架构]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/859</guid>
		<description><![CDATA[故障现象
某Web服务器，突然出现以下问题，php-cgi僵死在进程里，无法重启
www 9463 0.0 0.3 41996 13612 ? D Apr19 1:22 /usr/local/php/bin/php-cgi &#8211;fpm      www 20858 0.0 0.3 40408 12932 ? D May05 1:55 /usr/local/php/bin/php-cgi &#8211;fpm       www 20866 0.0 0.3 40688 13296 ? D May05 1:53 /usr/local/php/bin/php-cgi &#8211;fpm       www 20878 0.0 0.3 40932 13604 ? D May05 1:51 /usr/local/php/bin/php-cgi &#8211;fpm       www 24288 0.0 0.3 40436 12880 ? D Apr15 2:36 /usr/local/php/bin/php-cgi &#8211;fpm       www 26881 0.0 0.3 41596 13712 ? D Apr16 6:11 /usr/local/php/bin/php-cgi &#8211;fpm       www 26921 0.0 0.3 43224 15848 ? D Apr16 5:57 /usr/local/php/bin/php-cgi &#8211;fpm       www 26983 0.0 0.3 42736 14524 ? D Apr16 6:01 /usr/local/php/bin/php-cgi &#8211;fpm       www 27007 0.0 0.3 42608 14248 ? D Apr16 6:01 /usr/local/php/bin/php-cgi &#8211;fpm       www 27023 0.0 0.3 42464 15172 ? D Apr16 5:57 /usr/local/php/bin/php-cgi –fpm
<span class="readmore"><a href="http://99dev.net/archives/859" title="[Original]有进程僵死,长期驻留在后台,杀不了" target="_blank">阅读全文——共938字</a></span>]]></description>
			<content:encoded><![CDATA[<p><font size="4"><strong>故障现象</strong></font></p>
<p>某Web服务器，突然出现以下问题，php-cgi僵死在进程里，无法重启</p>
<blockquote><p>www 9463 0.0 0.3 41996 13612 ? D Apr19 1:22 /usr/local/php/bin/php-cgi &#8211;fpm      <br />www 20858 0.0 0.3 40408 12932 ? D May05 1:55 /usr/local/php/bin/php-cgi &#8211;fpm       <br />www 20866 0.0 0.3 40688 13296 ? D May05 1:53 /usr/local/php/bin/php-cgi &#8211;fpm       <br />www 20878 0.0 0.3 40932 13604 ? D May05 1:51 /usr/local/php/bin/php-cgi &#8211;fpm       <br />www 24288 0.0 0.3 40436 12880 ? D Apr15 2:36 /usr/local/php/bin/php-cgi &#8211;fpm       <br />www 26881 0.0 0.3 41596 13712 ? D Apr16 6:11 /usr/local/php/bin/php-cgi &#8211;fpm       <br />www 26921 0.0 0.3 43224 15848 ? D Apr16 5:57 /usr/local/php/bin/php-cgi &#8211;fpm       <br />www 26983 0.0 0.3 42736 14524 ? D Apr16 6:01 /usr/local/php/bin/php-cgi &#8211;fpm       <br />www 27007 0.0 0.3 42608 14248 ? D Apr16 6:01 /usr/local/php/bin/php-cgi &#8211;fpm       <br />www 27023 0.0 0.3 42464 15172 ? D Apr16 5:57 /usr/local/php/bin/php-cgi –fpm</p>
</blockquote>
<p><font size="4"><strong>处理过程</strong></font></p>
<p> <span id="more-859"></span>
<p>1. “killall –9 php-cgi”无效</p>
<p>2. “pkill –9 php-cgi”无效</p>
<p>3. reboot操作系统，成功，D状态的php-cgi进程消失</p>
<p><font size="4"><strong>故障分析</strong></font></p>
<blockquote><p>D state 不是zombie进程，Z是zombie </p>
<p>D是uninterruptable sleep，看看dmesg里面是不是io driver出现问题了</p>
</blockquote>
<p><font size="4"><strong>~网上的几篇参考文章</strong></font></p>
<p>1. <a href="http://www.orczhou.com/index.php/2010/05/how-to-kill-an-uninterruptible-sleep-process/" target="_blank">How to kill an `uninterruptible sleep` process</a></p>
<p>2.<a href="http://blog.xupeng.me/2009/07/09/linux-uninterruptible-sleep-state/" target="_blank">Linux进程的Uninterruptible sleep(D)状态</a></p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/859/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Original]主WEB服务器web service中断以及自动启动项不会up的问题</title>
		<link>http://99dev.net/archives/845</link>
		<comments>http://99dev.net/archives/845#comments</comments>
		<pubDate>Thu, 06 May 2010 01:53:04 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[Web服务器]]></category>
		<category><![CDATA[其他Linux技术]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nginx]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/845</guid>
		<description><![CDATA[# 查看默认的运行级别,Debian系默认运行级别为2,Redhat系默认运行级别为3
[11:34:29.9] root@webserver:/usr/local/webserver/nginx# runlevel
[11:34:31.8] N 2webserverwebserver

<span class="readmore"><a href="http://99dev.net/archives/845" title="[Original]主WEB服务器web service中断以及自动启动项不会up的问题" target="_blank">阅读全文——共2015字</a></span>]]></description>
			<content:encoded><![CDATA[<p># 查看默认的运行级别,Debian系默认运行级别为2,Redhat系默认运行级别为3</p>
<p>[11:34:29.9] root@webserver:/usr/local/webserver/nginx# runlevel</p>
<p>[11:34:31.8] N 2webserverwebserver</p>
<p><span id="more-845"></span>
<p>#运行开机启动项管理器,详细截图见sysv-rc-conf.png</p>
<p>[13:01:32.4] root@webserver:~# sysv-rc-conf</p>
<p>#可以看到存在一些不必要的启动服务,其中包含apache,该服务与nginx冲突</p>
<p>#确保rc.local服务在runlevel2被启用</p>
<p>#之前推测,nginx的https服务和kerio mailserver的https服务相冲突.结合了需求,该WebServer不会挂其他https站点.保留kerio mailserver,重新编译nginx,去掉https选项</p>
<p>[14:13:45.5] root@webserver:~/download/nginx-0.7.61# ./configure &#8211;user=www &#8211;group=www &#8211;prefix=/usr/local/webserver/nginx &#8211;with-http_stub_status_module</p>
<p>[14:14:04.9] root@webserver:~/download/nginx-0.7.61# make</p>
<p>#关闭有冲突的Apache Service</p>
<p>[13:07:10.1] root@webserver:~# /etc/init.d/apache2 stop</p>
<p>#关闭进程,重新安装nginx</p>
<p>[00:16:02.5] root@webserver:~# killall nginx</p>
<p>[00:16:12.6] root@webserver:~# cd /root/download</p>
<p>[00:16:28.7] root@webserver:~/download# cd nginx-0.7.61</p>
<p>[00:16:34.0] root@webserver:~/download/nginx-0.7.61# make install</p>
<p>[00:18:28.7] root@webserver:/usr/local/webserver/nginx/conf# nginx</p>
<p>#启动,测试rc.local是否成功执行</p>
<p>[00:26:00.2] root@webserver:/usr/local/webserver/nginx/conf# reboot</p>
<p>#查看nginx和php进程是否启动</p>
<p>[00:29:42.8] root@webserver:~# ps -aux|grep ngin</p>
<p>[00:29:55.9] www 6401 0.0 0.2 14764 11672 ? S 00:28 0:00 nginx: worker process</p>
<p>&nbsp;&nbsp;</p>
<p>[00:29:55.9] root@webserver:~# ps -aux|grep php</p>
<p>[00:29:59.9] root 6256 0.0 0.0 88624 3708 ? Ss 00:28 0:00 /usr/local/webserver/php/bin/php-cgi &#8211;fpm &#8211;fpm-config /usr/local/webserver/php/etc/php-fpm.conf</p>
<p>#陷阱1</p>
<p>The Mysterious &#8212; MARK &#8211;</p>
<p>All newbie admins asks what this means in /var/log/messages:</p>
<p>Jul 1 16:04:53 windbag &#8212; MARK &#8211;</p>
<p>Jul 1 16:24:53 windbag &#8212; MARK &#8211;</p>
<p>Jul 1 16:44:53 windbag &#8212; MARK &#8211;</p>
<p>That&#8217;s just the syslog daemon letting you know that it is alive and well. You may set the interval to anything you like on Debian by editing /etc/init.d/sysklogd. This sets it to 60 minutes:</p>
<p>SYSLOGD=”-m 60&#8243;</p>
<p>Then restart the syslog daemon:</p>
<p># /etc/init.d/sysklogd restart</p>
<p>On Red Hat and derivatives, edit /etc/sysconfig/syslog :</p>
<p>SYSLOGD_OPTIONS=”-m 60&#8243;</p>
<p>Restart syslogd with service syslog restart. Then watch it happen in realtime on any Linux with tail -f /var/log/messages. (You can monitor the changes in any text file with tail.)</p>
<p>#陷阱2</p>
<p>exiting due to signal 15</p>
<p>yslogd: exiting on signal 15 这个看上去是syslogd正常的退出信息</p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/845/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Original]不能利用php的mail函数发送邮件的解决</title>
		<link>http://99dev.net/archives/844</link>
		<comments>http://99dev.net/archives/844#comments</comments>
		<pubDate>Thu, 29 Apr 2010 07:45:38 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[Web服务器]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/844</guid>
		<description><![CDATA[程序员反映在sun.xmnn.cn(192.168.96.55)不能利用PHP的mail()函数发送邮件。已解决。
设置步骤如下，

1.启动sendmail服务 /etc/init.d/sendmail start
<span class="readmore"><a href="http://99dev.net/archives/844" title="[Original]不能利用php的mail函数发送邮件的解决" target="_blank">阅读全文——共577字</a></span>]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: medium;">程序员反映在sun.xmnn.cn(192.168.96.55)不能利用PHP的mail()函数发送邮件。已解决。</span></p>
<p><span style="font-size: medium;">设置步骤如下，</span></p>
<p><span id="more-844"></span></p>
<p><span style="font-size: medium;">1.启动sendmail服务 /etc/init.d/sendmail start</span></p>
<p><span style="font-size: medium;">2.将sendmail服务加入开机启动项 chkconfig sendmail on</span></p>
<p>3.编辑access文件,加入以下域</p>
<p>vim /etc/mail/access</p>
<p>Connect:xmnn.cn RELAY</p>
<p>4.编辑php-fpm.conf文件，去除sendmail_path键值的注释符号</p>
<p>vim /data/php/etc/php-fpm.conf</p>
<p>&lt;value name=”sendmail_path”&gt;/usr/sbin/sendmail -t -i&lt;/value&gt;</p>
<p>5.编辑php.ini文件，设置sendmai_path变量</p>
<p>vim /data/php/etc/php.ini</p>
<p>sendmail_path = /usr/sbin/sendmail -t -i</p>
<p>6.该台服务器有设置nameserver。如没有的话，请编辑/etc/resolv.conf</p>
<p>加入以下内容</p>
<p>nameserver 202.101.103.55</p>
<p>nameserver 202.101.103.54</p>
<p>7.另，利用命令行测试系统sendmail是否可用，请参考<a href="http://linux.vbird.org/linux_server/0380sendmail.php">此文章</a>中“Linux 下使用 telnet 功能”小节。</p>
<p>附部分测试程序</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REQUEST_METHOD'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'POST'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<br />
<span style="color: #000088;">$email</span><span style="color: #339933;">=</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'email'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$to</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hery78567650@163.com&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$subject</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Test Mail Send by XMNN.Apps&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$message</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Hello! This is a test sent by php.apps on sunbbs. Poople&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$email</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$from</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;sun@xmnn.cn&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$headers</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;From: <span style="color: #006699; font-weight: bold;">$from</span>&quot;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #339933;">.</span><br />
<br />
<span style="color: #0000ff;">&quot;CC: 7215030@qq.com&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/mail"><span style="color: #990000;">mail</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$to</span><span style="color: #339933;">,</span><span style="color: #000088;">$subject</span><span style="color: #339933;">,</span><span style="color: #000088;">$message</span><span style="color: #339933;">,</span><span style="color: #000088;">$headers</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;????&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/844/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Original]sqweb2的502.bad.gateway处理</title>
		<link>http://99dev.net/archives/838</link>
		<comments>http://99dev.net/archives/838#comments</comments>
		<pubDate>Thu, 15 Apr 2010 08:46:16 +0000</pubDate>
		<dc:creator>蒼</dc:creator>
				<category><![CDATA[Web服务器]]></category>
		<category><![CDATA[其他Linux技术]]></category>
		<category><![CDATA[系统架构]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nginx]]></category>

		<guid isPermaLink="false">http://99dev.net/archives/838</guid>
		<description><![CDATA[故障现象
访问页面出现(502)bad gateway,或者(403)Access Forbid错误.

部分错误日志
<span class="readmore"><a href="http://99dev.net/archives/838" title="[Original]sqweb2的502.bad.gateway处理" target="_blank">阅读全文——共981字</a></span>]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 'Heiti SC Light'; font-size: 14px;">故障现象</span></p>
<p style="font: 14.0px 'Heiti SC Light'">访问页面出现(502)bad gateway,或者(403)Access Forbid错误.</p>
<p style="font: 14.0px 'Heiti SC Light'; min-height: 14.0px"></p>
<p style="font: 14.0px 'Heiti SC Light'">部分错误日志</p>
<p style="font: 14.0px 'Heiti SC Light'">Apr 15 00:30:41 sqweb2 kernel: lockd: server 192.168.96.50 not responding, timed out</p>
<p style="font: 14.0px 'Heiti SC Light'">Apr 15 00:31:21 sqweb2 last message repeated 10 times</p>
<p style="font: 14.0px 'Heiti SC Light'">Apr 15 00:32:31 sqweb2 last message repeated 21 times</p>
<p style="font: 14.0px 'Heiti SC Light'">Apr 15 00:33:41 sqweb2 last message repeated 17 times</p>
<p style="font: 14.0px 'Heiti SC Light'">主交换 CPU在10%左右,MEM在20-30%之间波动</p>
<p style="font: 14.0px 'Heiti SC Light'; min-height: 14.0px"></p>
<p style="font: 14.0px 'Heiti SC Light'"></p>
<p><span id="more-838"></span>
<p><span style="font-family: 'Heiti SC Light'; font-size: 14px;">RedHat的bugzilla有提到该错误</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">https://bugzilla.redhat.com/show_bug.cgi?id=453094</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light'; min-height: 14px;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light'; min-height: 14px;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">采取的措施</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light'; min-height: 14px;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">1.在sqweb1和sqweb2之间,新加了一条线.NFS共享只走该线路,不经过主交换机.避免在大流量情况下,引起的NFS丢包现象.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">IP配置分别为</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">sqweb1 eth1 192.168.96.201 netmask 255.255.255.252</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">sqweb2 eth2 192.168.96.202 netmask 255.255.255.252</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light'; min-height: 14px;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">2.升级内核</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">原内核</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">Linux sqweb2 2.6.18-92.el5PAE #1 SMP Tue Jun 10 19:22:41 EDT 2008 i686 i686 i386 GNU/Linux</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">新内核</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">Linux sqweb2 2.6.18-164.15.1.el5PAE #1 SMP Wed Mar 17 12:14:29 EDT 2010 i686 i686 i386 GNU/Linux</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">3.在NFS Client的/etc/fstab挂载参数中,<span style="font-family: 'Heiti SC'; color: #FF2B1F; white-space: pre;">#加入了nolock,udp参数,#关闭nfslock service</span></p>
<blockquote>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';"><font color="#FF2B1F" face="'Heiti SC'"><span style="white-space: pre;"><span style="color: #000000;">192.168.96.201:/data/wwwroot /data/wwwroot nfs hard,intr,bg,nolock,udp,ti meo=50 0 0</span></span></font></p>
</blockquote>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">P.S.调试过程中,有发现NFS的缺陷一,不能应用于单网卡多IP,以及单机多网段环境.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light'; min-height: 14px;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">处理结果</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light'; min-height: 14px;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">#NFS相关资料</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">http://www.517sou.net/Article/419.aspx</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light';">http://linux.vbird.org/linux_server/0330nfs.php</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light'; min-height: 14px;"></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: 14px 'Heiti SC Light'; min-height: 14px;"></p>
]]></content:encoded>
			<wfw:commentRss>http://99dev.net/archives/838/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

