<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>Wang Jun's blog</title>
		<link>http://blog.mcncc.com/</link>
		<description>一个让银蛋疼的博客</description>
		<copyright>Copyright (C) 2004 Security Angel Team [S4T] All Rights Reserved.</copyright>
		<generator>SaBlog-X Version 1.6 Build 20080806</generator>
		<lastBuildDate>Sun, 20 May 2012 10:16:02 +0000</lastBuildDate>
		<ttl>30</ttl>
		<item>
			<guid>http://blog.mcncc.com/show-104-1.html</guid>
			<title>linux上用iptables自动封ip的bash脚本</title>
			<author>rain</author>
			<description><![CDATA[<p>这个还是有一定效果的</p>
<p>先装iptables</p>
<p>下面的脚本保存为drop_ips.sh</p>
<pre><ol class="dp-cpp"><li class="alt"><span><span class="preprocessor">#!&nbsp;/bin/bash&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span></span></li><li><span>&nbsp;</span></li><li class="alt"><span class="preprocessor">###########################################&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; </span><span>&nbsp;</span></li><li><span class="preprocessor">#&nbsp;封锁ip&nbsp;用iptables&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span></li><li class="alt"><span class="preprocessor">#&nbsp;usage:&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span></li><li><span class="preprocessor">#&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span></li><li class="alt"><span class="preprocessor">#&nbsp;create&nbsp;date&nbsp;2010-11-11&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;&nbsp; </span><span>&nbsp;</span></li><li><span class="preprocessor">#&nbsp;update&nbsp;date&nbsp;2010-11-12&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;&nbsp; </span><span>&nbsp;</span></li><li class="alt"><span class="preprocessor">###########################################&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; </span><span>&nbsp;</span></li><li><span>&nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span class="preprocessor">#&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span></li><li class="alt"><span>CHK_PORT=</span><span class="string">&quot;80&nbsp;25&quot;</span><span>&nbsp;</span></li><li><span>&nbsp;</span></li><li class="alt"><span class="preprocessor">#&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span></li><li><span>IPTABLE_OUTPUT=/tmp/ip_drop_tables &nbsp;</span></li><li class="alt"><span class="preprocessor">#&nbsp;定义输出文件备份 </span><span>&nbsp;</span></li><li><span>IPTABLE_OUTPUT_BAK=/tmp/ip_drop_tables.bak &nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span class="preprocessor">#&nbsp;扫描ip的&nbsp;间隔时间 </span><span>&nbsp;</span></li><li class="alt"><span>SCAN_HTTP_IP_TIMEOUT=20 &nbsp;</span></li><li><span>&nbsp;</span></li><li class="alt"><span class="preprocessor">#&nbsp;处理ip的间隔时间 </span><span>&nbsp;</span></li><li><span>HANDLE_IP_TIMEOUT=120 &nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span class="preprocessor">#&nbsp;连接数量最大限制 </span><span>&nbsp;</span></li><li class="alt"><span>MAX_CONNECT_IP_NUM=100 &nbsp;</span></li><li><span>&nbsp;</span></li><li class="alt"><span class="preprocessor">#&nbsp;排除在外的ip </span><span>&nbsp;</span></li><li><span>ACCEPT_IP=</span><span class="string">&quot;203.95.110.2&quot;</span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span class="preprocessor">#&nbsp;已经封锁的ip&nbsp; </span><span>&nbsp;</span></li><li class="alt"><span>DROP_IP_RECORD_FILE=/tmp/drop_ip_record &nbsp;</span></li><li><span>&nbsp;</span></li><li class="alt"><span class="preprocessor">################################################################# </span><span>&nbsp;</span></li><li><span class="preprocessor">#定义方法 </span><span>&nbsp;</span></li><li class="alt"><span class="preprocessor">################################################################# </span><span>&nbsp;</span></li><li><span class="preprocessor">#&nbsp;输出ip到文件 </span><span>&nbsp;</span></li><li class="alt"><span>output_ip_table() &nbsp;</span></li><li><span>{ &nbsp;</span></li><li class="alt"><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;拿到端口号 </span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port_num=$1 &nbsp;</span></li><li class="alt"><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;查此端口上的连接ip&nbsp;输出到指定的目录 </span><span>&nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#echo&nbsp;&quot;start&nbsp;scan&nbsp;......&quot; </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;netstat&nbsp;-na&nbsp;--tcp|&nbsp;grep&nbsp;ESTABLISHED&nbsp;|&nbsp;awk&nbsp;</span><span class="string">'{&nbsp;if&nbsp;(&nbsp;index($4,&quot;:&quot;'</span><span class="string">&quot;$port_num&quot;</span><span class="string">'&quot;&quot;)&nbsp;)&nbsp;print&nbsp;$5}'</span><span>&nbsp;|&nbsp;awk&nbsp;-F&nbsp;</span><span class="string">':'</span><span>&nbsp;</span><span class="string">'{print&nbsp;$1}'</span><span>&nbsp;|&nbsp;sort&nbsp;&nbsp;&gt;&gt;&nbsp;$IPTABLE_OUTPUT &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#echo&nbsp;&quot;scan&nbsp;end&nbsp;......&quot; </span><span>&nbsp;</span></li><li class="alt"><span>} &nbsp;</span></li><li><span>&nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span class="preprocessor">#&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;</span></li><li class="alt"><span>check_port() &nbsp;</span></li><li><span>{ &nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">for</span><span>&nbsp;port_td&nbsp;in&nbsp;$CHK_PORT &nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">do</span><span>&nbsp;</span></li><li class="alt"><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;echo&nbsp;&quot;port&nbsp;:&nbsp;&quot;$port_td </span><span>&nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;扫描此端口 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;output_ip_table&nbsp;$port_td &nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;done &nbsp;</span></li><li class="alt"><span>} &nbsp;</span></li><li><span>&nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span class="preprocessor">#&nbsp;封杀ip </span><span>&nbsp;</span></li><li class="alt"><span>drop_ip_from_table() &nbsp;</span></li><li><span>{ &nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;iptables&nbsp;-I&nbsp;INPUT&nbsp;-s&nbsp;</span><span class="string">&quot;$1&quot;</span><span>&nbsp;-j&nbsp;DROP &nbsp;</span></li><li><span>} &nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span class="preprocessor">#&nbsp;排除ip </span><span>&nbsp;</span></li><li class="alt"><span>accept_ip() &nbsp;</span></li><li><span>{ &nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">for</span><span>&nbsp;access_ip&nbsp;in&nbsp;$ACCEPT_IP &nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">do</span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iptables&nbsp;-I&nbsp;INPUT&nbsp;-s&nbsp;</span><span class="string">&quot;$access_ip&quot;</span><span>&nbsp;-j&nbsp;ACCEPT &nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;done &nbsp;</span></li><li class="alt"><span>} &nbsp;</span></li><li><span>&nbsp;</span></li><li class="alt"><span class="preprocessor">#&nbsp;提取需要的ip </span><span>&nbsp;</span></li><li><span>get_iptable() &nbsp;</span></li><li class="alt"><span>{ &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;如果已经存在就删除 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;[&nbsp;-e&nbsp;$IPTABLE_OUTPUT_BAK&nbsp;]&nbsp;;&nbsp;then &nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rm&nbsp;-rf&nbsp;$IPTABLE_OUTPUT_BAK &nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;fi &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;copy&nbsp;一份出去&nbsp; </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;cp&nbsp;$IPTABLE_OUTPUT&nbsp;$IPTABLE_OUTPUT_BAK &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;排序&nbsp;数组 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;declare&nbsp;-a&nbsp;ip_array_org=($(cat&nbsp;${IPTABLE_OUTPUT_BAK}&nbsp;|&nbsp;sort)) &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;循环 </span><span>&nbsp;</span></li><li class="alt"><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;比对用的ip&nbsp;初始化 </span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;tmp_ip=0.0.0.0 &nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;let&nbsp;</span><span class="string">&quot;tmp_ip_count=1&quot;</span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">for</span><span>&nbsp;tmp_element&nbsp;in&nbsp;</span><span class="string">&quot;${ip_array_org[@]}&quot;</span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">do</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;初始化&nbsp;没有特殊设置为排除ip </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is_not_set_accept=</span><span class="string">&quot;true&quot;</span><span>&nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;初始化&nbsp;是否已封杀了 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is_not_drop=</span><span class="string">&quot;true&quot;</span><span>&nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;如果相等 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;[&nbsp;</span><span class="string">&quot;$tmp_ip&quot;</span><span>&nbsp;=&nbsp;</span><span class="string">&quot;$tmp_element&quot;</span><span>&nbsp;]&nbsp;;&nbsp;then&nbsp; &nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let&nbsp;</span><span class="string">&quot;tmp_ip_count+=1&quot;</span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">else</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;打印 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span class="string">&quot;ip:&nbsp;$tmp_ip&nbsp;count:&nbsp;$tmp_ip_count&quot;</span><span>&nbsp; &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;如果大于某个数字&nbsp;就封杀 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;((&nbsp;$tmp_ip_count&nbsp;&gt;=&nbsp;$MAX_CONNECT_IP_NUM&nbsp;))&nbsp;;&nbsp;then &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;如果没有记录就封杀 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;&nbsp;cat&nbsp;/tmp/drop_ip_record&nbsp;|&nbsp;grep&nbsp;</span><span class="string">&quot;$tmp_ip&quot;</span><span>&nbsp;&gt;&nbsp;/dev/null&nbsp;&nbsp;&nbsp;;&nbsp;then &nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span class="string">&quot;this&nbsp;ip&nbsp;$tmp_ip&nbsp;has&nbsp;been&nbsp;mask&nbsp;!&quot;</span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is_not_drop=</span><span class="string">&quot;false&quot;</span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">else</span><span>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span></li><li class="alt"><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;循环&nbsp;需要排除ip </span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">for</span><span>&nbsp;tmp_access_ip&nbsp;in&nbsp;$ACCEPT_IP &nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">do</span><span>&nbsp;</span></li><li><span class="preprocessor">&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;如果排除ip里有&nbsp;就去封锁此ip </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;[&nbsp;</span><span class="string">&quot;$tmp_access_ip&quot;</span><span>&nbsp;=&nbsp;</span><span class="string">&quot;$tmp_ip&quot;</span><span>&nbsp;]&nbsp;;&nbsp;then&nbsp; &nbsp;</span></li><li><span>&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;echo&nbsp;</span><span class="string">&quot;this&nbsp;ip&nbsp;$tmp_ip&nbsp;was&nbsp;mark&nbsp;to&nbsp;accept&nbsp;!&quot;</span><span>&nbsp;</span></li><li class="alt"><span>&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;is_not_set_accept=</span><span class="string">&quot;false&quot;</span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi &nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;done&nbsp; &nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi &nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;[&nbsp;$is_not_set_accept&nbsp;=&nbsp;</span><span class="string">&quot;true&quot;</span><span>&nbsp;]&nbsp;&amp;&amp;&nbsp;[&nbsp;$is_not_drop&nbsp;=&nbsp;</span><span class="string">&quot;true&quot;</span><span>]&nbsp;;&nbsp;then &nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span class="string">&quot;add&nbsp;a&nbsp;new&nbsp;ip&nbsp;to&nbsp;drop&nbsp;:&nbsp;$tmp_ip&quot;</span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;drop_ip_from_table&nbsp;$tmp_ip &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;记录ip </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span class="string">&quot;$tmp_ip&quot;</span><span>&nbsp;&gt;&gt;&nbsp;$DROP_IP_RECORD_FILE &nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi &nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;归零 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let&nbsp;</span><span class="string">&quot;tmp_ip_count=1&quot;</span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmp_ip=$tmp_element &nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi &nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;done &nbsp;</span></li><li class="alt"><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;全部处理完了&nbsp;删除原件 </span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;rm&nbsp;-rf&nbsp;$IPTABLE_OUTPUT &nbsp;</span></li><li class="alt"><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;排除ip </span><span>&nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;accept_ip </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span></li><li><span>} &nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span class="preprocessor">#&nbsp;扫描ip </span><span>&nbsp;</span></li><li class="alt"><span>scan_http_access_ip() &nbsp;</span></li><li><span>{ &nbsp;</span></li><li class="alt"><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;获取当前时间作为开始时间 </span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;start_time=`date&nbsp;+%s` &nbsp;</span></li><li class="alt"><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;循环开始&nbsp;&nbsp; </span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">while</span><span>&nbsp;</span><span class="keyword">true</span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">do</span><span>&nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;开始检查&nbsp;扫描ip </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;check_port &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;线程停止 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep&nbsp;$SCAN_HTTP_IP_TIMEOUT &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;获取当前时间 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cur_time=`date&nbsp;+%s` &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;时间差 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let&nbsp;</span><span class="string">&quot;time_out=$cur_time-$start_time&quot;</span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span class="string">&quot;time_out&nbsp;:&nbsp;&quot;</span><span>$time_out &nbsp;</span></li><li class="alt"><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;超过2分钟 </span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;((&nbsp;$time_out&nbsp;&gt;=&nbsp;$HANDLE_IP_TIMEOUT&nbsp;))&nbsp;;&nbsp;then &nbsp;</span></li><li class="alt"><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;整理一次ip表 </span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span class="string">&quot;&nbsp;times&nbsp;up&quot;</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get_iptable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span></li><li><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;重置开始时间 </span><span>&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;start_time=`date&nbsp;+%s` &nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fi &nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;done&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span></li><li><span>} &nbsp;</span></li><li class="alt"><span>&nbsp;</span></li><li><span class="preprocessor">#&nbsp;程序执行入口 </span><span>&nbsp;</span></li><li class="alt"><span>main_app() &nbsp;</span></li><li><span>{ &nbsp;</span></li><li class="alt"><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;定时扫描ip </span><span>&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;scan_http_access_ip &nbsp;</span></li><li class="alt"><span>} &nbsp;</span></li><li><span>&nbsp;</span></li><li class="alt"><span>main_app&nbsp;</span></li></ol></pre>
<p>&nbsp;</p>
<p>然后执行下面的脚本,让其自动在后台运行</p>
<p>&nbsp;</p>
<pre><ol class="dp-c"><li class="alt"><span><span>sh&nbsp;~/scripts/drop_ips.sh&nbsp;&amp; &nbsp;</span></span></li></ol></pre>
<p>&nbsp;</p>]]></description>
			<link>http://blog.mcncc.com/show-104-1.html</link>
			<category domain="http://blog.mcncc.com/category-1-1.html">实例</category>
			<pubDate>2011-12-30 18:39</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-103-1.html</guid>
			<title>分享一套提供免费SSH帐号服务的站点代码</title>
			<author>rain</author>
			<description><![CDATA[<p>打算把这个模板跟大家分享一下，此模板提供的功能：<br />
1.定时自动更换免费SSH帐户密码（具体时间间隔，你可以自己在cron里面建定时任务来设置）<br />
2.架设于Linux+<span class="t_tag" href="tag.php?name=PHP">PHP</span>环境<br />
3.支持多站点设置(模板里面显示免费SSH帐户的密码，是通过URL设置的，这样，支持多个<span class="t_tag" href="tag.php?name=%E6%9C%8D%E5%8A%A1%E5%99%A8">服务器</span>节点)<br />
<br />
架设方法：<br />
1.VPS上架设好PHP环境，建立好web目录<br />
2.上传index.php和index_files里面的东西，到<span class="t_tag" href="tag.php?name=%E7%BD%91%E7%AB%99">网站</span>更目录<br />
3.在Linux建立定时计划任务，每隔一段时间，去执行chpasswd.sh脚本<br />
4.建立<span class="t_tag" href="tag.php?name=linux">linux</span>帐户：freessh （注意不要开shell和默认登录目录，你懂的）<br />
4.编辑脚本chpasswd.sh，把输出文件的路径，指向和index.php同一个目录（脚本默认输出urrent_pass.txt和date.txt到/home/wwwroot）<br />
5.关于多服务器节点设置，比如你有多个VPS，把这个index.php,放你的主服务器上，其他服务器，只需要有PHP环境，并上传chpasswd.sh，建立linux帐号freessh即可。chpasswd.sh也需要设置成定时执行，输出文件到web服务的根目录。然后在你主服务器通过url，就可以访问脚本输出的current_pass.txt和date.txt了。<br />
6.美化你的index.php，替换里面的http://a.#your-domain#.com，为你的IP或者域名<br />
<br />
另外，index.php中，我用注释写明了，哪里适合插入广告，哪里适合插入计数器&hellip;&hellip;<br />
<br />
温馨提示：建立此类站点，有被qiang的风险，建议使用不值钱的域名，或者免费域名</p>
<p><a href="http://blog.mcncc.com/attachment.php?id=30" title="35.85 K, 下载次数:11" target="_blank">ssh-site.rar</a></p>
<p>&nbsp;</p>]]></description>
			<link>http://blog.mcncc.com/show-103-1.html</link>
			<category domain="http://blog.mcncc.com/category-2-1.html">资源</category>
			<pubDate>2011-12-19 22:25</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-102-1.html</guid>
			<title>sed提取网页所有某一类型文件的下载链接</title>
			<author>rain</author>
			<description><![CDATA[<h2>sed提取网页所有某一类型文件的下载链接</h2>
<div id="postmessage_1447027" class="t_msgfont">
<div id="firstpost">比如你需要提取index.html里面所有的.rar的下载链接<br />
命令如下<br />
<br />
SED:<br />
<br />
sed 's/http:/\n&amp;/g' index.html | sed 's/\.rar/&amp;\n/g' | sed -n 's/^http:\(.*\)\.rar$/&amp;/p' <br />
<br />
<br />
<br />
PERL：<br />
perl -ne 'while (/(http[\S]*\.rar)/g) {print &quot;$1\n&quot;;}' index.html<br />
其中的index.html换成*.*可以对当前文件夹下所有的文件操作<br />
<br />
迅雷批量下载+这个脚本可以批量提取某些东西</div>
</div>]]></description>
			<link>http://blog.mcncc.com/show-102-1.html</link>
			<category domain="http://blog.mcncc.com/category-1-1.html">实例</category>
			<pubDate>2011-12-19 21:06</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-101-1.html</guid>
			<title>froxlor一键安装lnmp控制面板发布</title>
			<author>rain</author>
			<description><![CDATA[<p>只在centos 5 32位<span class="t_tag" href="tag.php?name=%E6%B5%8B%E8%AF%95">测试</span>过,如有问题,欢迎批出.froxlor是<span class="t_tag" href="tag.php?name=%E5%BE%B7%E5%9B%BD">德国</span>人开发的支持nginx,<span class="t_tag" href="tag.php?name=apache">apache</span>,lighttpd的web<span class="t_tag" href="tag.php?name=%E6%8E%A7%E5%88%B6%E9%9D%A2%E6%9D%BF">控制面板</span>,界面简洁但不难看.手动配置较繁琐,所以弄了个脚本一键安装,脚本只支持centos.<br />
官方<span class="t_tag" href="tag.php?name=%E7%BD%91%E7%AB%99">网站</span><a href="http://www.froxlor.org/" target="_blank">http://www.froxlor.org/</a><br />
演示站点:<a href="http://demo.froxlor.org/" target="_blank">http://demo.froxlor.org/</a><br />
<strong>如何安装</strong><font face="Fixedsys, "><font style="font-size: 12px"> </font></font><strong><font size="3" face="宋体">使用提示</font></strong><font style="font-size: 13px"><br />
</font><br />
<font face="宋体"><font style="font-size: 13px">1.面板分三个等级,customer无法直接添加<span class="t_tag" href="tag.php?name=%E5%9F%9F%E5%90%8D">域名</span>,只有管理员和分销员才能添加</font><br />
</font><font style="font-size: 13px"><br />
<font face="宋体">2.<span class="t_tag" href="tag.php?name=%E7%94%A8%E6%88%B7">用户</span>后台能添加mysql<span class="t_tag" href="tag.php?name=%E6%95%B0%E6%8D%AE%E5%BA%93">数据库</span>,ftp用户,在线管理文件.</font></font><br />
<font size="2"><br />
</font><br />
<font size="2" face="宋体">有问题可以到</font><a href="http://www.centos.bz/froxlor/" target="_blank"><font size="3" face="宋体">http://www.centos.bz/froxlor/</font></a><font size="3" face="宋体">留言</font><br />
<br />
&nbsp;</p>
<ul type="1">
    <li>wget <a href="http://centos.googlecode.com/files/froxlor.tar.gz" target="_blank">http://centos.googlecode.com/files/froxlor.tar.gz</a></li>
    <li>tar xzf froxlor.tar.gz</li>
    <li>cd froxlor</li>
    <li>chmod +x froxlor.sh</li>
    <li>./froxlor.sh</li>
</ul>
<p>&nbsp;</p>]]></description>
			<link>http://blog.mcncc.com/show-101-1.html</link>
			<category domain="http://blog.mcncc.com/category-1-1.html">实例</category>
			<pubDate>2011-12-19 21:02</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-100-1.html</guid>
			<title>MAPN的反向教程</title>
			<author>rain</author>
			<description><![CDATA[<p><span class="Apple-style-span" style="word-spacing: 0px; font: 14px Helvetica, Arial, sans-serif; text-transform: none; color: rgb(0,0,0); text-indent: 0px; white-space: normal; letter-spacing: normal; background-color: rgb(255,255,255); text-align: left; orphans: 2; widows: 2; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">话说什么MAPN的反向<span class="t_tag" style="cursor: pointer; line-height: normal; border-bottom: rgb(255,0,0) 1px solid; white-space: nowrap; word-wrap: break-word" onclick="tagshow(event)" href="tag.php?name=%E6%95%99%E7%A8%8B">教程</span>，什么LNMP的反向教程 其实都是一个原理<br style="line-height: normal; word-wrap: break-word" />
只是这位兄弟发的教程指令更适用于red hat/centos<br style="line-height: normal; word-wrap: break-word" />
我就发个debian/ubuntu下的指令吧<br style="line-height: normal; word-wrap: break-word" />
<br style="line-height: normal; word-wrap: break-word" />
已经安装MAPN的朋友依然可以使用，前端依然是前端，后端依然是后端
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code0'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code0" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">apt-get -y install gcc g++ libncurses5-dev make libxml2-dev subversion libpcre3 libpcre3-dev libcurl4-openssl-dev</code></div>
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code1'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code1" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">wget http://nginx.org/download/nginx-1.0.10.tar.gz<br style="line-height: normal; word-wrap: break-word" />
svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only<br style="line-height: normal; word-wrap: break-word" />
tar zxvf nginx-1.0.10.tar.gz<br style="line-height: normal; word-wrap: break-word" />
cd nginx-1.0.10/</code></div>
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code2'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code2" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module --add-module=/root/substitutions4nginx-read-only --with-http_gzip_static_module --with-ipv6</code></div>
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code3'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code3" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">make &amp;&amp; make install</code></div>
完成后重启NGINX
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code4'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code4" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">/etc/init.d/nginx restart</code></div>
好了，<span class="t_tag" style="cursor: pointer; line-height: normal; border-bottom: rgb(255,0,0) 1px solid; white-space: nowrap; word-wrap: break-word" onclick="tagshow(event)" href="tag.php?name=apache">apache</span>继续做apache的事，NGINX做nginx的事<br style="line-height: normal; word-wrap: break-word" />
<br style="line-height: normal; word-wrap: break-word" />
反向代理使用方法可以参照这哥们的内容<a style="color: rgb(0,102,153); line-height: normal; text-decoration: none; word-wrap: break-word" href="http://www.hostloc.com/viewthread.php?tid=94331" target="_blank">http://www.hostloc.com/viewthread.php?tid=94331</a></span></p>]]></description>
			<link>http://blog.mcncc.com/show-100-1.html</link>
			<category domain="http://blog.mcncc.com/category-1-1.html">实例</category>
			<pubDate>2011-12-12 20:25</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-99-1.html</guid>
			<title>MAPN3.1特别版 Fix5 更新发布</title>
			<author>rain</author>
			<description><![CDATA[<p><span class="Apple-style-span" style="word-spacing: 0px; font: 12px/18px Tahoma, Helvetica, SimSun, sans-serif; text-transform: none; color: rgb(51,51,51); text-indent: 0px; white-space: normal; letter-spacing: normal; background-color: rgb(255,255,255); orphans: 2; widows: 2; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"><span class="Apple-style-span" style="word-spacing: 0px; font: 12px/18px Tahoma, Helvetica, SimSun, sans-serif; text-transform: none; color: rgb(51,51,51); text-indent: 0px; white-space: normal; letter-spacing: normal; background-color: rgb(255,255,255); orphans: 2; widows: 2; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">
<table style="table-layout: fixed; width: 757px; border-collapse: collapse; word-wrap: break-word; empty-cells: show" cellspacing="0" cellpadding="0">
    <tbody style="word-wrap: break-word">
        <tr style="word-wrap: break-word">
            <td class="t_f" id="postmessage_567" style="font-size: 14px; word-wrap: break-word"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><font style="word-wrap: break-word" color="#000000"><br style="word-wrap: break-word" />
            </font></font><font style="word-wrap: break-word" color="#ff0000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">MAPN3.1</font></font><font style="word-wrap: break-word" color="#ff0000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">特别版</font></font><font style="word-wrap: break-word" color="#ff0000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><span class="Apple-converted-space">&nbsp;</span>Fix5 是基于</font><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">MAPn 3.1 正式版<span class="Apple-converted-space">&nbsp;</span></font><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">原版发行的一键包。</font></font><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><font style="word-wrap: break-word" color="#ff0000"><br style="word-wrap: break-word" />
            </font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">MAPn 是一个用于 Linux(CentOS/RedHat/Debian/Ubuntu) 系统的服务环境自动编译程序，具有 MAP(lamp) &amp; MAPn(lnamp) 模式并可随意切换；</font></font><br style="word-wrap: break-word" />
            <br style="word-wrap: break-word" />
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">MAPn 是以 MySQL + Apache +</font></font><font style="color: rgb(0,0,0); word-wrap: break-word"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">PHP</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">+</font></font><font style="word-wrap: break-word" color="#b00000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">Nginx</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">(可选) 的安装顺序命名；</font></font></p>
            <br style="word-wrap: break-word" />
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">MAPn 默认安装为 MAP 模式，选择 MAP+n 模式将以 Nginx 作为</font></font><font style="word-wrap: break-word" color="#b00000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">服务器</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">前端运行，Apache 作为服务器后端运行。</font></font></p>
            <br style="word-wrap: break-word" />
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">【包含程序】</font></font></p>
            <br style="word-wrap: break-word" />
            <br style="word-wrap: break-word" />
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">默认安装：MySQL、Apache、PHP、phpMyAdmin</font></font></p>
            <br style="word-wrap: break-word" />
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">可选安装：Nginx、eAccelerator、Zend Optimizer、ionCube、PureFTPd、Suhosin、Memcached、google-perftools (可选安装程序可在 MAPn 主安装完成后于 extras.sh 选择安装)</font></font></p>
            <font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><font style="word-wrap: break-word" color="#000000"><br style="word-wrap: break-word" />
            </font></font></font><br style="word-wrap: break-word" />
            <font style="word-wrap: break-word" color="#ff0000">下载：</font></font><br style="word-wrap: break-word" />
            <font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><font style="word-wrap: break-word" color="#ff0000">欧洲节点：</font></font><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><font style="word-wrap: break-word" color="#000000"><span class="Apple-converted-space">&nbsp;</span></font></font><br style="word-wrap: break-word" />
            <div class="quote" style="padding-right: 10px; background-position: 20px 6px; overflow-y: hidden; padding-left: 65px; background-image: url(http://www.notago.com/static/image/common/icon_quote_s.gif); overflow-x: hidden; padding-bottom: 5px; margin: 10px 0px; color: rgb(102,102,102); padding-top: 10px; zoom: 1; background-color: rgb(249,249,249); word-wrap: break-word; background-origin: initial; background-clip: initial"><blockquote style="padding-right: 65px; background-position: 100% 100%; display: inline; padding-left: 0px; background-image: url(http://www.notago.com/static/image/common/icon_quote_e.gif); padding-bottom: 5px; margin: 0px; line-height: 1.6; padding-top: 0px; zoom: 1; word-wrap: break-word; background-origin: initial; background-clip: initial"><font style="word-wrap: break-word" color="#ff0000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">wget<span class="Apple-converted-space">&nbsp;</span></font><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">blog.mgu.cc/fix5.tar.gz</font></font></blockquote></div>
            <br style="word-wrap: break-word" />
            <font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><font style="word-wrap: break-word" color="#ff0000">美国节点：</font></font><br style="word-wrap: break-word" />
            <div class="quote" style="padding-right: 10px; background-position: 20px 6px; overflow-y: hidden; padding-left: 65px; background-image: url(http://www.notago.com/static/image/common/icon_quote_s.gif); overflow-x: hidden; padding-bottom: 5px; margin: 10px 0px; color: rgb(102,102,102); padding-top: 10px; zoom: 1; background-color: rgb(249,249,249); word-wrap: break-word; background-origin: initial; background-clip: initial"><blockquote style="padding-right: 65px; background-position: 100% 100%; display: inline; padding-left: 0px; background-image: url(http://www.notago.com/static/image/common/icon_quote_e.gif); padding-bottom: 5px; margin: 0px; line-height: 1.6; padding-top: 0px; zoom: 1; word-wrap: break-word; background-origin: initial; background-clip: initial"><font style="word-wrap: break-word" color="#ff0000">wget tz.mgu.cc/fix5.tar.gz</font></blockquote></div>
            <br style="word-wrap: break-word" />
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><font style="word-wrap: break-word" color="#ff0000">安装：</font></font></p>
            <br style="word-wrap: break-word" />
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">1.解压</font></font></p>
            <div class="quote" style="padding-right: 10px; background-position: 20px 6px; overflow-y: hidden; padding-left: 65px; background-image: url(http://www.notago.com/static/image/common/icon_quote_s.gif); overflow-x: hidden; padding-bottom: 5px; margin: 10px 0px; color: rgb(102,102,102); padding-top: 10px; zoom: 1; background-color: rgb(249,249,249); word-wrap: break-word; background-origin: initial; background-clip: initial"><blockquote style="padding-right: 65px; background-position: 100% 100%; display: inline; padding-left: 0px; background-image: url(http://www.notago.com/static/image/common/icon_quote_e.gif); padding-bottom: 5px; margin: 0px; line-height: 1.6; padding-top: 0px; zoom: 1; word-wrap: break-word; background-origin: initial; background-clip: initial"><font style="word-wrap: break-word" color="#0000ff">tar xvf fix5.tar.gz</font></blockquote></div>
            <br style="word-wrap: break-word" />
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">2.进入安装目录</font></font></p>
            <br style="word-wrap: break-word" />
            <div class="quote" style="padding-right: 10px; background-position: 20px 6px; overflow-y: hidden; padding-left: 65px; background-image: url(http://www.notago.com/static/image/common/icon_quote_s.gif); overflow-x: hidden; padding-bottom: 5px; margin: 10px 0px; color: rgb(102,102,102); padding-top: 10px; zoom: 1; background-color: rgb(249,249,249); word-wrap: break-word; background-origin: initial; background-clip: initial"><blockquote style="padding-right: 65px; background-position: 100% 100%; display: inline; padding-left: 0px; background-image: url(http://www.notago.com/static/image/common/icon_quote_e.gif); padding-bottom: 5px; margin: 0px; line-height: 1.6; padding-top: 0px; zoom: 1; word-wrap: break-word; background-origin: initial; background-clip: initial"><font style="word-wrap: break-word" color="#0000ff">cd ngro-mapn-3.1</font></blockquote></div>
            <br style="word-wrap: break-word" />
            <font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">3.运行安装脚本</font></font><br style="word-wrap: break-word" />
            <font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><font style="word-wrap: break-word" color="#ff0000">centos/red hat<span class="Apple-converted-space">&nbsp;</span></font></font><br style="word-wrap: break-word" />
            <div class="quote" style="padding-right: 10px; background-position: 20px 6px; overflow-y: hidden; padding-left: 65px; background-image: url(http://www.notago.com/static/image/common/icon_quote_s.gif); overflow-x: hidden; padding-bottom: 5px; margin: 10px 0px; color: rgb(102,102,102); padding-top: 10px; zoom: 1; background-color: rgb(249,249,249); word-wrap: break-word; background-origin: initial; background-clip: initial"><blockquote style="padding-right: 65px; background-position: 100% 100%; display: inline; padding-left: 0px; background-image: url(http://www.notago.com/static/image/common/icon_quote_e.gif); padding-bottom: 5px; margin: 0px; line-height: 1.6; padding-top: 0px; zoom: 1; word-wrap: break-word; background-origin: initial; background-clip: initial"><font style="word-wrap: break-word" color="#0000ff">./centos.sh</font></blockquote></div>
            <br style="word-wrap: break-word" />
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><font style="word-wrap: break-word" color="#ff0000">debian/ubuntu</font></font></p>
            <br style="word-wrap: break-word" />
            <div class="quote" style="padding-right: 10px; background-position: 20px 6px; overflow-y: hidden; padding-left: 65px; background-image: url(http://www.notago.com/static/image/common/icon_quote_s.gif); overflow-x: hidden; padding-bottom: 5px; margin: 10px 0px; color: rgb(102,102,102); padding-top: 10px; zoom: 1; background-color: rgb(249,249,249); word-wrap: break-word; background-origin: initial; background-clip: initial"><blockquote style="padding-right: 65px; background-position: 100% 100%; display: inline; padding-left: 0px; background-image: url(http://www.notago.com/static/image/common/icon_quote_e.gif); padding-bottom: 5px; margin: 0px; line-height: 1.6; padding-top: 0px; zoom: 1; word-wrap: break-word; background-origin: initial; background-clip: initial"><font style="word-wrap: break-word" color="#0000ff">./debian.sh</font></blockquote></div>
            <br style="word-wrap: break-word" />
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">4.接下根据提示选择需要安装的组件，并进行安装。</font></font></p>
            <br style="word-wrap: break-word" />
            <br style="word-wrap: break-word" />
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">更新说明：</font></font></p>
            <br style="word-wrap: break-word" />
            <font style="word-wrap: break-word" color="#ff0000">
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">NG升级到1.0.10<br style="word-wrap: break-word" />
            MYSQL升级到5.1.60</font></p>
            </font><br style="word-wrap: break-word" />
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><font style="word-wrap: break-word" color="#0000ff">旧版用户支持使用 upgrade.sh 升级</font></font><br style="word-wrap: break-word" />
            <br style="word-wrap: break-word" />
            <font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">欧洲下载节点：blog.mgu.cc/fix5.tar.gz （推荐）</font></font><br style="word-wrap: break-word" />
            <font style="color: rgb(0,0,0); word-wrap: break-word"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">美国</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">下载节点-1：</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">tz.mgu.cc/fix5.tar.gz</font></font><br style="word-wrap: break-word" />
            <font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">美国下载节点-2（备用）：ix.mgu.cc/fix5.tar.gz</font></font><br style="word-wrap: break-word" />
            <br style="word-wrap: break-word" />
            <font style="color: rgb(0,0,0); word-wrap: break-word"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">探针</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">演示：</font></font><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><font style="word-wrap: break-word" color="#ff0000"><a style="color: rgb(190,8,34); text-decoration: underline; word-wrap: break-word" href="http://tz.mgu.cc/p.php" target="_blank">http://tz.mgu.cc/p.php</a></font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">（本</font></font><font style="color: rgb(0,0,0); word-wrap: break-word"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">VPS</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">由KVM.la赞助提供）</font></font><br style="word-wrap: break-word" />
            <font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">官方交流QQ群：185716836</font></font><br style="word-wrap: break-word" />
            <font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">版权说明：</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">本版本由</font></font><font style="word-wrap: break-word" color="#ff0000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">闲人</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">二次打包，</font></font><font style="word-wrap: break-word" color="#0000ff"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">大胡子</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">代发布。</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">（</font></font><font style="word-wrap: break-word" color="#ff0000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">闲人</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">已经本帖二楼蹲着）</font></font></p>
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left"><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">最后，感谢我们的</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><span class="Apple-converted-space">&nbsp;</span></font></font><font style="word-wrap: break-word" color="#ff0000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">Goney Won</font><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif"><span class="Apple-converted-space">&nbsp;</span></font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">老总</font></font><font style="word-wrap: break-word" color="#000000"><font style="word-wrap: break-word" face="Helvetica, Arial, sans-serif">。</font></font></p>
            <p style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; word-wrap: break-word" align="left">&nbsp;</p>
            </td>
        </tr>
    </tbody>
</table>
</span></span><a href="http://www.notago.com/thread-297-1-1.html">http://www.notago.com/thread-297-1-1.html</a><br />
&nbsp;</p>]]></description>
			<link>http://blog.mcncc.com/show-99-1.html</link>
			<category domain="http://blog.mcncc.com/category-2-1.html">资源</category>
			<pubDate>2011-12-12 20:23</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-98-1.html</guid>
			<title>lnmp不影响建站的基础上进行反代教程</title>
			<author>rain</author>
			<description><![CDATA[<p><span class="Apple-style-span" style="word-spacing: 0px; font: 14px Helvetica, Arial, sans-serif; text-transform: none; color: rgb(0,0,0); text-indent: 0px; white-space: normal; letter-spacing: normal; background-color: rgb(255,255,255); text-align: left; orphans: 2; widows: 2; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">首先，本人属于菜鸟级别，不懂技术，元老纯属活跃交流积累来的<br style="line-height: normal; word-wrap: break-word" />
<span class="t_tag" style="cursor: pointer; line-height: normal; border-bottom: rgb(255,0,0) 1px solid; white-space: nowrap; word-wrap: break-word" href="tag.php?name=%E6%95%99%E7%A8%8B" onclick="tagshow(event)">教程</span>不能算是原创，都是网上学习、拼凑，然后经过无数次的折腾积累经验完成的<br style="line-height: normal; word-wrap: break-word" />
切入正题，教程开始<br style="line-height: normal; word-wrap: break-word" />
1.首先安装<a style="color: rgb(0,102,153); line-height: normal; text-decoration: none; word-wrap: break-word" target="_blank" href="http://lnmp.org/install.html"><span class="t_tag" style="cursor: pointer; line-height: normal; border-bottom: rgb(255,0,0) 1px solid; white-space: nowrap; word-wrap: break-word" href="tag.php?name=lnmp" onclick="tagshow(event)">lnmp</span></a><br style="line-height: normal; word-wrap: break-word" />
2.升级<span class="t_tag" style="cursor: pointer; line-height: normal; border-bottom: rgb(255,0,0) 1px solid; white-space: nowrap; word-wrap: break-word" href="tag.php?name=Nginx" onclick="tagshow(event)">Nginx</span>至1.0.8版（我是cd /root后升级的）</span></p>
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code0'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code0" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">cd /root&nbsp; &nbsp;&nbsp; &nbsp;//我是返回root目录里再进行操作的，我是为了方便查看<br style="line-height: normal; word-wrap: break-word" />
wget http://soft.vpser.net/lnmp/upgrade_nginx.sh;sh upgrade_nginx.sh</code></div>
<p><span class="Apple-converted-space">&nbsp;</span><br style="line-height: normal; word-wrap: break-word" />
<br style="line-height: normal; word-wrap: break-word" />
3.安装预备软件</p>
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code1'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code1" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">yum -y --noplugins install wget zip<br style="line-height: normal; word-wrap: break-word" />
yum -y --noplugins install unzip<br style="line-height: normal; word-wrap: break-word" />
yum -y --noplugins install gcc<br style="line-height: normal; word-wrap: break-word" />
yum -y --noplugins install make<br style="line-height: normal; word-wrap: break-word" />
yum -y --noplugins install pcre-devel<br style="line-height: normal; word-wrap: break-word" />
yum -y --noplugins install openssl-devel<br style="line-height: normal; word-wrap: break-word" />
yum -y --noplugins install subversion</code></div>
<p>4.下载substitutions</p>
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code2'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code2" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only</code></div>
<p>5.编译</p>
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code3'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code3" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">cd nginx-1.0.8<br style="line-height: normal; word-wrap: break-word" />
./configure<br style="line-height: normal; word-wrap: break-word" />
./configure --add-module=/root/substitutions4nginx-read-only<br style="line-height: normal; word-wrap: break-word" />
make<br style="line-height: normal; word-wrap: break-word" />
make install</code></div>
<p>6.编辑Nginx配置文件</p>
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code4'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code4" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">vim /usr/local/nginx/conf/nginx.conf</code></div>
<p>从第53行的server到倒数第二行全部删掉（最后一行的&quot;}&quot;要留下哦亲）<br style="line-height: normal; word-wrap: break-word" />
然后添加（在最后的&quot;}&quot;上面添加哦亲）</p>
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code5'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code5" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">server_name&nbsp;&nbsp;www.xxx.com;<br style="line-height: normal; word-wrap: break-word" />
location / {<br style="line-height: normal; word-wrap: break-word" />
&nbsp; &nbsp; subs_filter ca-pub-9805743306566114&nbsp;&nbsp;ca-pub-98057433063434;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;//把google ad 的<span class="t_tag" style="cursor: pointer; line-height: normal; border-bottom: rgb(255,0,0) 1px solid; white-space: nowrap; word-wrap: break-word" href="tag.php?name=%E7%94%A8%E6%88%B7" onclick="tagshow(event)">用户</span>号 ca-pub-9805743306566114 改成你自己的，比如 ca-pub-98057433063434<span class="Apple-converted-space">&nbsp;</span><br style="line-height: normal; word-wrap: break-word" />
&nbsp; &nbsp; subs_filter 6121088089&nbsp; &nbsp; 612108343455;&nbsp; &nbsp;&nbsp; &nbsp;//把google ad 的广告号 6121088089&nbsp;&nbsp;改成你自己的，比如 612108343455（太邪恶了）<br style="line-height: normal; word-wrap: break-word" />
&nbsp; &nbsp; subs_filter www.hostloc.com www.xxx.com;<br style="line-height: normal; word-wrap: break-word" />
&nbsp; &nbsp; subs_filter '全球<span class="t_tag" style="cursor: pointer; line-height: normal; border-bottom: rgb(255,0,0) 1px solid; white-space: nowrap; word-wrap: break-word" href="tag.php?name=%E4%B8%BB%E6%9C%BA" onclick="tagshow(event)">主机</span>交流<span class="t_tag" style="cursor: pointer; line-height: normal; border-bottom: rgb(255,0,0) 1px solid; white-space: nowrap; word-wrap: break-word" href="tag.php?name=%E8%AE%BA%E5%9D%9B" onclick="tagshow(event)">论坛</span>' '全球MJJ交流论坛' gi;<br style="line-height: normal; word-wrap: break-word" />
&nbsp; &nbsp; proxy_set_header referer http://www.hostloc.com;&nbsp;&nbsp;//这一条解决验证码不显示的问题<br style="line-height: normal; word-wrap: break-word" />
&nbsp; &nbsp; proxy_pass&nbsp; &nbsp;http://www.hostloc.com;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;<br style="line-height: normal; word-wrap: break-word" />
&nbsp; &nbsp;index&nbsp;&nbsp;index.html index.htm;<br style="line-height: normal; word-wrap: break-word" />
}<br style="line-height: normal; word-wrap: break-word" />
include vhost/*.conf;&nbsp;&nbsp;//这个只需要在最后的&quot;}&quot;上面出现一次就可以了，添加其他规则的话无需重复添加这条</code></div>
<p>nginx.conf 要保存成 utf8格式才能替换<span class="t_tag" style="cursor: pointer; line-height: normal; border-bottom: rgb(255,0,0) 1px solid; white-space: nowrap; word-wrap: break-word" href="tag.php?name=%E4%B8%AD%E6%96%87" onclick="tagshow(event)">中文</span>字符<br style="line-height: normal; word-wrap: break-word" />
记住subs_filter 命令的格式，你想替换设么就随你了。<br style="line-height: normal; word-wrap: break-word" />
另外， 反向代理的个数是不限制的。只要你掌握了规则，一个<span class="t_tag" style="cursor: pointer; line-height: normal; border-bottom: rgb(255,0,0) 1px solid; white-space: nowrap; word-wrap: break-word" href="tag.php?name=%E7%BD%91%E7%AB%99" onclick="tagshow(event)">网站</span>下可以包含n多个网站的镜像。 一个nginx 上也可以跑 n多个网站。就看你自己怎么运用了。<br style="line-height: normal; word-wrap: break-word" />
别忘了吧logo地址替换成自己的<br style="line-height: normal; word-wrap: break-word" />
<br style="line-height: normal; word-wrap: break-word" />
<br style="line-height: normal; word-wrap: break-word" />
7.添加好后，先执行：</p>
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code6'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code6" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">/usr/local/nginx/sbin/nginx -t</code></div>
<p>检查配置是否正常，如果显示：<br style="line-height: normal; word-wrap: break-word" />
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok&nbsp; &nbsp;&nbsp; &nbsp;<br style="line-height: normal; word-wrap: break-word" />
configuration file /usr/local/nginx/conf/nginx.conf test is successful<span class="Apple-converted-space">&nbsp;</span><br style="line-height: normal; word-wrap: break-word" />
则正常，否则按错误提示修改配置。<br style="line-height: normal; word-wrap: break-word" />
再执行</p>
<div class="blockcode" style="border-right: rgb(202,217,234) 1px solid; background-position: 0px 0px; border-top: rgb(202,217,234) 4px solid; overflow-y: hidden; font-size: 12px; background-image: url(http://www.hostloc.com/images/default/portalbox_bg.gif); overflow-x: hidden; margin: 10px 20px; border-left: rgb(202,217,234) 1px solid; line-height: normal; border-bottom: rgb(202,217,234) 1px solid; background-color: rgb(255,255,255); word-wrap: break-word; background-origin: initial; background-clip: initial"><span class="headactions" style="padding-right: 10px; padding-left: 0px; font-size: 12px; float: right; padding-bottom: 0px; cursor: pointer; color: rgb(102,102,102); line-height: normal; padding-top: 5px; word-wrap: break-word" onclick="copycode($('code7'));">复制内容到剪贴板</span>
<h5 style="border-right: rgb(255,255,255) 1px solid; padding-right: 0px; border-top: rgb(255,255,255) 1px solid; padding-left: 5px; font-size: 1em; padding-bottom: 0px; margin: 0px; border-left: rgb(255,255,255) 1px solid; color: rgb(102,102,102); line-height: 26px; padding-top: 0px; border-bottom: rgb(202,217,234) 1px solid; word-wrap: break-word">代码:</h5>
<code id="code7" style="padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 5px; margin: 1em 1em 1em 3em; font: 14px/1.4em 'Courier New', Courier, monospace; padding-top: 5px; word-wrap: break-word">kill -HUP `cat /usr/local/nginx/logs/nginx.pid`<br style="line-height: normal; word-wrap: break-word" />
/usr/local/nginx/sbin/nginx</code></div>
<p>使配置生效<br style="line-height: normal; word-wrap: break-word" />
<br style="line-height: normal; word-wrap: break-word" />
<br style="line-height: normal; word-wrap: break-word" />
已经很细心的写了，不过也可能有出错的地方，欢迎纠正~<br style="line-height: normal; word-wrap: break-word" />
另外，感谢fw2you帮我解决了很多我不懂的难题</p>]]></description>
			<link>http://blog.mcncc.com/show-98-1.html</link>
			<category domain="http://blog.mcncc.com/category-1-1.html">实例</category>
			<pubDate>2011-12-12 20:20</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-97-1.html</guid>
			<title>10分钟邮箱</title>
			<author>rain</author>
			<description><![CDATA[<p><font face="Georgia">准备工作<br />
1、一个拥有完全控制权限的<span class="t_tag" href="tag.php?name=%E5%9F%9F%E5%90%8D">域名</span>，因为要设置mx 等记录</font><br />
<font face="Georgia, ">2、<span class="t_tag" href="tag.php?name=cPanel">cPanel</span> X 面板<span class="t_tag" href="tag.php?name=%E4%B8%BB%E6%9C%BA">主机</span>或者其他有邮局系统的主机。</font><br />
<font face="Georgia, "><img height="12" alt="" width="1" border="0" src="https://xxoo.be/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" /></font><br />
<font face="Georgia, ">步骤</font><br />
<font face="Georgia, ">一、电子邮件服务配置</font><br />
<font face="Georgia, ">1、登录CP，创建一个电子邮件账户</font><br />
<a href="http://blog.mcncc.com/attachment.php?id=19" target="_blank"><img src="http://blog.mcncc.com/attachments/date_201112/thumb_3a9d0699cf325bbbe8f7ff065043d580.jpg" border="0" alt="大小: 32.58 K&#13;尺寸: 500 x 325&#13;浏览: 4 次&#13;点击打开新窗口浏览全图" width="500" height="325" /></a></p>
<p><a href="http://blog.mcncc.com/attachment.php?id=20" target="_blank"><img src="http://blog.mcncc.com/attachments//date_201112/cbeac683ab95100a9603ce15b985f7d6.jpg" border="0" alt="大小: 29.68 K&#13;尺寸: 449 x 311&#13;浏览: 4 次&#13;点击打开新窗口浏览全图" width="449" height="311" /></a></p>
<p><font face="Georgia">2、设置默认地址</font><br />
<a href="http://blog.mcncc.com/attachment.php?id=21" target="_blank"><img src="http://blog.mcncc.com/attachments/date_201112/thumb_4a1f00cf0e8fb402323bb8487552a61d.jpg" border="0" alt="大小: 37.69 K&#13;尺寸: 500 x 318&#13;浏览: 4 次&#13;点击打开新窗口浏览全图" width="500" height="318" /></a></p>
<p><font face="Georgia">电子邮件配置方面完成。<br />
记得别忘记设置mx到你的主机IP</font><br />
<a href="http://blog.mcncc.com/attachment.php?id=22" target="_blank"><img src="http://blog.mcncc.com/attachments/date_201112/thumb_a382f0494fc104df2838483656f55f32.jpg" border="0" alt="大小: 10.25 K&#13;尺寸: 500 x 55&#13;浏览: 4 次&#13;点击打开新窗口浏览全图" width="500" height="55" /></a></p>
<p><font face="Georgia">二、程序设置<br />
1、下载</font><a target="_blank" href="http://code.google.com/p/10mmmmmmmmm/downloads/list">http://code.google.com/p/10mmmmmmmmm/downloads/detail?name=10m.zip&amp;can=2&amp;q=</a></p>
<p><a href="http://blog.mcncc.com/attachment.php?id=29" title="1.02 M, 下载次数:4" target="_blank">10m.zip</a><br />
<font face="Georgia, ">2、上传到主机并解压</font><br />
<font face="Georgia, ">3、创建<span class="t_tag" href="tag.php?name=MYSQL">MYSQL</span><span class="t_tag" href="tag.php?name=%E6%95%B0%E6%8D%AE%E5%BA%93">数据库</span></font><br />
<font face="Georgia, ">4、打开 <a target="_blank" href="http://yourdomain.com/admin">http://yourdomain.com/admin</a></font><br />
<font face="Georgia, ">5、输入数据库</font></p>
<p><font face="Georgia, "><a href="http://blog.mcncc.com/attachment.php?id=23" target="_blank"><img src="http://blog.mcncc.com/attachments/date_201112/thumb_1838ba0646e1e030cabd8924b7086f88.jpg" border="0" alt="大小: 60.56 K&#13;尺寸: 357 x 500&#13;浏览: 3 次&#13;点击打开新窗口浏览全图" width="357" height="500" /></a></font></p>
<p><font face="Georgia, ">6、安装成功，登录后台</font></p>
<p><font face="Georgia, "><a href="http://blog.mcncc.com/attachment.php?id=24" target="_blank"><img src="http://blog.mcncc.com/attachments//date_201112/3e6739672a4552591b5d8b9767dcc9d9.jpg" border="0" alt="大小: 5.75 K&#13;尺寸: 182 x 145&#13;浏览: 3 次&#13;点击打开新窗口浏览全图" width="182" height="145" /></a></font></p>
<p><font face="Georgia, ">7、配置-设置-邮箱设置<br />
<a href="http://blog.mcncc.com/attachment.php?id=25" target="_blank"><img src="http://blog.mcncc.com/attachments//date_201112/82381eac4d8649a0171581ce22167bfc.jpg" border="0" alt="大小: 24.2 K&#13;尺寸: 371 x 286&#13;浏览: 3 次&#13;点击打开新窗口浏览全图" width="371" height="286" /></a></font></p>
<p><font face="Georgia, ">8、配置邮箱信息<br />
<a href="http://blog.mcncc.com/attachment.php?id=26" target="_blank"><img src="http://blog.mcncc.com/attachments/date_201112/thumb_4a57ffc5ef49cb5282bc2af96e18fc79.jpg" border="0" alt="大小: 40.71 K&#13;尺寸: 500 x 416&#13;浏览: 3 次&#13;点击打开新窗口浏览全图" width="500" height="416" /></a></font></p>
<p><font face="Georgia, ">这里填写的就是最初配置的邮箱账户，因为所有的邮件都会寄送到这里面。配置后可以进行 邮箱账户<span class="t_tag" href="tag.php?name=%E6%B5%8B%E8%AF%95">测试</span>。<br />
<a href="http://blog.mcncc.com/attachment.php?id=27" target="_blank"><img src="http://blog.mcncc.com/attachments//date_201112/b27dcd60c799cdb79da5917c2320a539.jpg" border="0" alt="大小: 10.13 K&#13;尺寸: 483 x 71&#13;浏览: 4 次&#13;点击打开新窗口浏览全图" width="483" height="71" /></a></font></p>
<p><font face="Georgia, ">9、设置Cron<br />
<a href="http://blog.mcncc.com/attachment.php?id=28" target="_blank"><img src="http://blog.mcncc.com/attachments/date_201112/thumb_31d41985d351e6fca0834995bb0883e0.jpg" border="0" alt="大小: 40.51 K&#13;尺寸: 500 x 275&#13;浏览: 3 次&#13;点击打开新窗口浏览全图" width="500" height="275" /></a></font></p>
<p><font face="Georgia, ">10、没了，自己测试下吧。有些CP可能禁用了邮件服务。<br />
<font face="Georgia, ">演示 <a target="_blank" href="http://mail.wenti.me/">http://mail.wenti.me/</a></font> <script type="text/javascript">var tagarray = ['VPS','GoDaddy','服务器','Windows','域名','FDC','优惠码','linux','Krypt','budgetvm','XEN','Nginx','Lunarpages','softlayer','主机','Burst','Linode','PhotonVPS','美国','Hostmonster','代购','虚拟主机','IP段','机房','cPanel','MYSQL','SharkTech','独立IP','Pronethosting','vpszz','新加坡','Lxadmin','WHMCS','DirectAdmin','丹佛机房','Level3','论坛','Limestone','流量','FsckVPS','空间','控制面板','英国','洛杉矶','Kloxo','ixwebhosting','Nlayer','促销','SSL','zend','数据库','Hosting','Pacificrack','达拉斯','Centos','Atom','恩祖','enzu','优惠','独立主机','apache','Server','荷兰','DirectSpace','PHP','SP机房','SP小妹','免费空间','注册','VPN','速度','探针','singlehop','测试','丹佛','Traceroute','网站','Serverpoint','中文','德国','教程','hostnine','htaccess','Paypal','Google','HostRocket','Fdcservers','lnmp','用户','95加速器','xx2008','VDS','伪静态','Wordpress','特价机','电信','Xrea','SSH','vpsyou','WholesaleInternet'];var tagencarray = ['VPS','GoDaddy','%E6%9C%8D%E5%8A%A1%E5%99%A8','Windows','%E5%9F%9F%E5%90%8D','FDC','%E4%BC%98%E6%83%A0%E7%A0%81','linux','Krypt','budgetvm','XEN','Nginx','Lunarpages','softlayer','%E4%B8%BB%E6%9C%BA','Burst','Linode','PhotonVPS','%E7%BE%8E%E5%9B%BD','Hostmonster','%E4%BB%A3%E8%B4%AD','%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA','IP%E6%AE%B5','%E6%9C%BA%E6%88%BF','cPanel','MYSQL','SharkTech','%E7%8B%AC%E7%AB%8BIP','Pronethosting','vpszz','%E6%96%B0%E5%8A%A0%E5%9D%A1','Lxadmin','WHMCS','DirectAdmin','%E4%B8%B9%E4%BD%9B%E6%9C%BA%E6%88%BF','Level3','%E8%AE%BA%E5%9D%9B','Limestone','%E6%B5%81%E9%87%8F','FsckVPS','%E7%A9%BA%E9%97%B4','%E6%8E%A7%E5%88%B6%E9%9D%A2%E6%9D%BF','%E8%8B%B1%E5%9B%BD','%E6%B4%9B%E6%9D%89%E7%9F%B6','Kloxo','ixwebhosting','Nlayer','%E4%BF%83%E9%94%80','SSL','zend','%E6%95%B0%E6%8D%AE%E5%BA%93','Hosting','Pacificrack','%E8%BE%BE%E6%8B%89%E6%96%AF','Centos','Atom','%E6%81%A9%E7%A5%96','enzu','%E4%BC%98%E6%83%A0','%E7%8B%AC%E7%AB%8B%E4%B8%BB%E6%9C%BA','apache','Server','%E8%8D%B7%E5%85%B0','DirectSpace','PHP','SP%E6%9C%BA%E6%88%BF','SP%E5%B0%8F%E5%A6%B9','%E5%85%8D%E8%B4%B9%E7%A9%BA%E9%97%B4','%E6%B3%A8%E5%86%8C','VPN','%E9%80%9F%E5%BA%A6','%E6%8E%A2%E9%92%88','singlehop','%E6%B5%8B%E8%AF%95','%E4%B8%B9%E4%BD%9B','Traceroute','%E7%BD%91%E7%AB%99','Serverpoint','%E4%B8%AD%E6%96%87','%E5%BE%B7%E5%9B%BD','%E6%95%99%E7%A8%8B','hostnine','htaccess','Paypal','Google','HostRocket','Fdcservers','lnmp','%E7%94%A8%E6%88%B7','95%E5%8A%A0%E9%80%9F%E5%99%A8','xx2008','VDS','%E4%BC%AA%E9%9D%99%E6%80%81','Wordpress','%E7%89%B9%E4%BB%B7%E6%9C%BA','%E7%94%B5%E4%BF%A1','Xrea','SSH','vpsyou','WholesaleInternet'];parsetag();</script></font></p>]]></description>
			<link>http://blog.mcncc.com/show-97-1.html</link>
			<category domain="http://blog.mcncc.com/category-2-1.html">资源</category>
			<pubDate>2011-12-04 21:19</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-96-1.html</guid>
			<title>mysqlhotcopy快速备份mysql数据库工具</title>
			<author>rain</author>
			<description><![CDATA[<p>原来备份<span class="t_tag" href="tag.php?name=%E6%95%B0%E6%8D%AE%E5%BA%93">数据库</span>除了使用mysqldump，还有一个针对MyISAM备份的工具mysqlhotcopy，而且这个工具是mysql自带的，适合备份大数据库，因为是直接复制的数据库文件，所以备份是相当快的，如果备份到其它<span class="t_tag" href="tag.php?name=%E6%9C%8D%E5%8A%A1%E5%99%A8">服务器</span>，推荐使用rsync工具，因为是增量备份，备份<span class="t_tag" href="tag.php?name=%E9%80%9F%E5%BA%A6">速度</span>也很快。<br />
<br />
<font color="#ff0000">mysqlhotcopy针对读写频繁且数据量比较大的数据库，比如<span class="t_tag" href="tag.php?name=%E8%AE%BA%E5%9D%9B">论坛</span>就建议用这种备份方法，其它比如小博客就直接用mysqldump了。</font><br />
<br />
下面给出使用方法：<br />
<br />
<strong>使用之前需要安装perl-DBI和DBD-mysql</strong><br />
1、安装perl-DBI，如果是centos，直接yum install perl-DBI。<br />
2、安装DBD-mysql，请确保如下mysql_config的路径正确。。</p><br /><br /><a href="http://blog.mcncc.com/show-96-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://blog.mcncc.com/show-96-1.html</link>
			<category domain="http://blog.mcncc.com/category-1-1.html">实例</category>
			<pubDate>2011-12-02 22:06</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-95-1.html</guid>
			<title>迄今为止最拉风的玩网站教程出炉</title>
			<author>rain</author>
			<description><![CDATA[<p>出去玩的时候在站长朋友面前露一手绝对炫。<br />
<br />
工具，安卓手机一部<br />
LINUX <span class="t_tag" href="tag.php?name=VPS">VPS</span>一台。<br />
<br />
手机上安装connetctbot连上VPS （connetctbot是一款安卓下的<span class="t_tag" href="tag.php?name=SSH">SSH</span>终端登录器）<br />
<br />
VPS上安装webbench （<span class="t_tag" href="tag.php?name=%E7%BD%91%E7%AB%99">网站</span>压力<span class="t_tag" href="tag.php?name=%E6%B5%8B%E8%AF%95">测试</span>工具）<br />
<br />
然后webbench -c 3000 -t 36000 <a href="http://www.xxx.com/" target="_blank">http://www.xxx.com/</a>&nbsp;&nbsp;<br />
说明：-c 3000 3000 clients -t 36000 36000秒<br />
<br />
OK，刷新<br />
<br />
炫耀过程：叫朋友打开一个网站，然后用手机连上VPS偷偷打好命令，然后跟朋友说，准备好了么？准备好了？回车。<br />
<br />
如果是IIS马上就Service Unavailable<br />
如果是NGINX，就要看对方网站程序是动态还是静态了，如果是动态，很快就打不开，如果是静态，无效。<br />
如果是APACHE 对方<span class="t_tag" href="tag.php?name=%E6%9C%8D%E5%8A%A1%E5%99%A8">服务器</span>一会儿就死机了，网站打不开
<script type="text/javascript">var tagarray = ['VPS','GoDaddy','服务器','Windows','域名','FDC','优惠码','linux','Krypt','budgetvm','XEN','Nginx','Lunarpages','softlayer','主机','Burst','Linode','PhotonVPS','美国','Hostmonster','代购','虚拟主机','IP段','机房','cPanel','MYSQL','SharkTech','独立IP','Pronethosting','vpszz','新加坡','Lxadmin','WHMCS','DirectAdmin','丹佛机房','Level3','论坛','Limestone','流量','FsckVPS','空间','控制面板','英国','洛杉矶','Kloxo','ixwebhosting','Nlayer','促销','SSL','zend','数据库','Hosting','Pacificrack','达拉斯','Centos','Atom','恩祖','enzu','优惠','独立主机','apache','Server','荷兰','DirectSpace','PHP','SP机房','SP小妹','免费空间','注册','速度','探针','singlehop','测试','丹佛','Traceroute','Serverpoint','中文','德国','教程','hostnine','VPN','htaccess','Paypal','Google','HostRocket','Fdcservers','lnmp','用户','95加速器','网站','xx2008','VDS','伪静态','Wordpress','特价机','电信','Xrea','SSH','vpsyou','WholesaleInternet'];var tagencarray = ['VPS','GoDaddy','%E6%9C%8D%E5%8A%A1%E5%99%A8','Windows','%E5%9F%9F%E5%90%8D','FDC','%E4%BC%98%E6%83%A0%E7%A0%81','linux','Krypt','budgetvm','XEN','Nginx','Lunarpages','softlayer','%E4%B8%BB%E6%9C%BA','Burst','Linode','PhotonVPS','%E7%BE%8E%E5%9B%BD','Hostmonster','%E4%BB%A3%E8%B4%AD','%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA','IP%E6%AE%B5','%E6%9C%BA%E6%88%BF','cPanel','MYSQL','SharkTech','%E7%8B%AC%E7%AB%8BIP','Pronethosting','vpszz','%E6%96%B0%E5%8A%A0%E5%9D%A1','Lxadmin','WHMCS','DirectAdmin','%E4%B8%B9%E4%BD%9B%E6%9C%BA%E6%88%BF','Level3','%E8%AE%BA%E5%9D%9B','Limestone','%E6%B5%81%E9%87%8F','FsckVPS','%E7%A9%BA%E9%97%B4','%E6%8E%A7%E5%88%B6%E9%9D%A2%E6%9D%BF','%E8%8B%B1%E5%9B%BD','%E6%B4%9B%E6%9D%89%E7%9F%B6','Kloxo','ixwebhosting','Nlayer','%E4%BF%83%E9%94%80','SSL','zend','%E6%95%B0%E6%8D%AE%E5%BA%93','Hosting','Pacificrack','%E8%BE%BE%E6%8B%89%E6%96%AF','Centos','Atom','%E6%81%A9%E7%A5%96','enzu','%E4%BC%98%E6%83%A0','%E7%8B%AC%E7%AB%8B%E4%B8%BB%E6%9C%BA','apache','Server','%E8%8D%B7%E5%85%B0','DirectSpace','PHP','SP%E6%9C%BA%E6%88%BF','SP%E5%B0%8F%E5%A6%B9','%E5%85%8D%E8%B4%B9%E7%A9%BA%E9%97%B4','%E6%B3%A8%E5%86%8C','%E9%80%9F%E5%BA%A6','%E6%8E%A2%E9%92%88','singlehop','%E6%B5%8B%E8%AF%95','%E4%B8%B9%E4%BD%9B','Traceroute','Serverpoint','%E4%B8%AD%E6%96%87','%E5%BE%B7%E5%9B%BD','%E6%95%99%E7%A8%8B','hostnine','VPN','htaccess','Paypal','Google','HostRocket','Fdcservers','lnmp','%E7%94%A8%E6%88%B7','95%E5%8A%A0%E9%80%9F%E5%99%A8','%E7%BD%91%E7%AB%99','xx2008','VDS','%E4%BC%AA%E9%9D%99%E6%80%81','Wordpress','%E7%89%B9%E4%BB%B7%E6%9C%BA','%E7%94%B5%E4%BF%A1','Xrea','SSH','vpsyou','WholesaleInternet'];parsetag();</script>
</p>]]></description>
			<link>http://blog.mcncc.com/show-95-1.html</link>
			<category domain="http://blog.mcncc.com/category-1-1.html">实例</category>
			<pubDate>2011-12-02 21:56</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-94-1.html</guid>
			<title>看看够萌吗 MM翻唱《浮夸》这个女的 声音还行</title>
			<author>rain</author>
			<description><![CDATA[<p>看看够萌吗 MM翻唱《浮夸》这个女的 声音还行</p><br /><br /><a href="http://blog.mcncc.com/show-94-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://blog.mcncc.com/show-94-1.html</link>
			<category domain="http://blog.mcncc.com/category-4-1.html">影音</category>
			<pubDate>2011-11-20 22:27</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-93-1.html</guid>
			<title>Nginx 反向代理 做其他网站的镜像</title>
			<author>rain</author>
			<description><![CDATA[<p>要点只有2个:<br />
<br />
1. 反向代理<br />
2. 关键词替换<br />
&nbsp;</p><br /><br /><a href="http://blog.mcncc.com/show-93-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://blog.mcncc.com/show-93-1.html</link>
			<category domain="http://blog.mcncc.com/category-1-1.html">实例</category>
			<pubDate>2011-11-14 16:39</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-92-1.html</guid>
			<title>nginx反向攻略指南</title>
			<author>rain</author>
			<description><![CDATA[<p>nginx严格定义上来说是一个不折不扣的反向代理服务器，用来做前端非常不错！</p><br /><br /><a href="http://blog.mcncc.com/show-92-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://blog.mcncc.com/show-92-1.html</link>
			<category domain="http://blog.mcncc.com/category-5-1.html">其他</category>
			<pubDate>2011-11-14 16:38</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-91-1.html</guid>
			<title>尼玛笑死我了！</title>
			<author>rain</author>
			<description><![CDATA[<p>&nbsp;</p>
<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://player.youku.com/player.php/sid/XMzAzOTYzMzQw/v.swf" width="480" height="400"></embed>]]></description>
			<link>http://blog.mcncc.com/show-91-1.html</link>
			<category domain="http://blog.mcncc.com/category-3-1.html">视图</category>
			<pubDate>2011-09-27 23:59</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-90-1.html</guid>
			<title>LLsMP 0.6 正式版發佈</title>
			<author>rain</author>
			<description><![CDATA[<p>&nbsp;</p>
<div class="post-entry">
<p>&nbsp;</p>
<p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.6em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; color: rgb(68, 68, 68); font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); ">更新說明:<br />
1.修正nginx前端安裝腳本<br />
2.加入PHP 5.3安裝版本</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.6em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; color: rgb(68, 68, 68); font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); ">測試平台:CentOS 5/6 , Debian 5/6 , Ubuntu 10/11</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.6em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; color: rgb(68, 68, 68); font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); ">安裝命令:</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.6em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; color: rgb(68, 68, 68); font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); "><strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; font-weight: 700; ">CentOS:</strong><br />
PHP5.2<br />
<code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-style: normal; ">wget http://llsmp.googlecode.com/files/llsmp0.6_centos.tar.gz;tar zxvf llsmp0.6_centos.tar.gz;cd centos;sh install.sh</code></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.6em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; color: rgb(68, 68, 68); font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); ">PHP5.3<br />
<code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-style: normal; ">wget http://llsmp.googlecode.com/files/llsmp0.6_centos.tar.gz;tar zxvf llsmp0.6_centos.tar.gz;cd centos;sh install.sh php5.3</code></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.6em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; color: rgb(68, 68, 68); font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); "><strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; font-weight: 700; ">Debian:</strong><br />
PHP5.2<br />
<code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-style: normal; ">wget http://llsmp.googlecode.com/files/llsmp0.6_debian.tar.gz;tar zxvf llsmp0.6_debian.tar.gz;cd debian;sh install.sh</code></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.6em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; color: rgb(68, 68, 68); font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); ">PHP5.3<br />
<code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-style: normal; ">wget http://llsmp.googlecode.com/files/llsmp0.6_debian.tar.gz;tar zxvf llsmp0.6_debian.tar.gz;cd debian;sh install.sh php5.3</code></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.6em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; color: rgb(68, 68, 68); font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); "><strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; font-weight: 700; ">Ubuntu:</strong><br />
PHP5.2<br />
<code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-style: normal; ">wget http://llsmp.googlecode.com/files/llsmp0.6_ubuntu.tar.gz;tar zxvf llsmp0.6_ubuntu.tar.gz;cd ubuntu;sh install.sh</code></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.6em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; color: rgb(68, 68, 68); font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); ">PHP5.3<br />
<code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; font: inherit; vertical-align: baseline; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-style: normal; ">wget http://llsmp.googlecode.com/files/llsmp0.6_ubuntu.tar.gz;tar zxvf llsmp0.6_ubuntu.tar.gz;cd ubuntu;sh install.sh php5.3</code></p>
</p>
<p>&nbsp;</p>
<hr />
<p>下面是旧的<br />
更新記錄:<br />
1)修正舊版本ea源問題<br />
2)加入nginx.sh完美整合<br />
3)支持Centos  5/6 &amp; Debian  5/6<br />
4)複制了預設個php.ini-dist<br />
5)改了預設頁風格<br />
6)更新Litespeed到4.1.3<br />
7)加入Google  Performance Tools</p>
<p>Centos:<br />
<code>wget  http://llsmp.googlecode.com/files/llsmp0.6beta.tar.gz;tar zxvf  llsmp0.6beta.tar.gz;cd centos;sh install.sh</code></p>
<p>Debian<br />
<code>wget  http://llsmp.googlecode.com/files/llsmp0.6beta.tar.gz;tar zxvf  llsmp0.6beta.tar.gz;cd debian;sh install.sh</code></p>
</div>]]></description>
			<link>http://blog.mcncc.com/show-90-1.html</link>
			<category domain="http://blog.mcncc.com/category-2-1.html">资源</category>
			<pubDate>2011-09-17 11:57</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-89-1.html</guid>
			<title>VPS自动监控Shell脚本</title>
			<author>rain</author>
			<description><![CDATA[<p>&nbsp;VPS自动监控Shell脚本</p><br /><br /><a href="http://blog.mcncc.com/show-89-1.html" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://blog.mcncc.com/show-89-1.html</link>
			<category domain="http://blog.mcncc.com/category-1-1.html">实例</category>
			<pubDate>2011-09-15 23:59</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-88-1.html</guid>
			<title>爆菊是这么来的</title>
			<author>rain</author>
			<description><![CDATA[<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://player.youku.com/player.php/Type/Folder/Fid/13203250/Ob/1/Pt/undefined/sid/XMzAxNDMyNDY0/v.swf" width="480" height="400"></embed>
<p>&nbsp;</p>]]></description>
			<link>http://blog.mcncc.com/show-88-1.html</link>
			<category domain="http://blog.mcncc.com/category-3-1.html">视图</category>
			<pubDate>2011-09-10 03:00</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-87-1.html</guid>
			<title>两基友对话</title>
			<author>rain</author>
			<description><![CDATA[<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://you.video.sina.com.cn/api/sinawebApi/outplayrefer.php/vid=57678384_1671250735_b0nnT3Q7WjPK+l1lHz2stqkP7KQNt6nkj221uVekIg1cQ0/XM5GcZdsA6CreBNkEqDhAQZ85cvYl3xk/s.swf" width="480" height="400"></embed>
<p>&nbsp;</p>]]></description>
			<link>http://blog.mcncc.com/show-87-1.html</link>
			<category domain="http://blog.mcncc.com/category-3-1.html">视图</category>
			<pubDate>2011-09-07 22:09</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-86-1.html</guid>
			<title>篠崎愛，尼玛这是十三岁</title>
			<author>rain</author>
			<description><![CDATA[<p>&nbsp;</p>
<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://www.tudou.com/v/TuoMQFx7YHA/v.swf" width="480" height="400"></embed>]]></description>
			<link>http://blog.mcncc.com/show-86-1.html</link>
			<category domain="http://blog.mcncc.com/category-3-1.html">视图</category>
			<pubDate>2011-09-07 20:26</pubDate>
		</item>
		<item>
			<guid>http://blog.mcncc.com/show-85-1.html</guid>
			<title>今天上班路上</title>
			<author>rain</author>
			<description><![CDATA[<p><span style="font-size: medium; "><strong>&nbsp;今天上班路上，看到一只河蟹在散步，一不小心撞到了前面的一个老人.<br />
致使老人跌倒在地不能起身.<br />
河蟹撞到老人后，快速离去。<br />
我一看，周围就我一个人，老人还在不断呻吟，我不知如何是好??<br />
上去扶成本要4万5，太高了，扶不起啊。<br />
送医院，成本要4万5加上车费.<br />
想拿手机打120又怕会留下记录，<br />
想跑开又怕被法官判我一个做贼心虚畏罪潜逃。<br />
我急得是满头大汗，在那里团团转，不知道如何是好。<br />
情急之下，我捡起旁边的一根木棍!!<br />
咬着牙把左手和双腿打断，然后再一棍子打在头上，<br />
浑身是血的我倒在老人旁边。<br />
我心想，等会有人报警，我就说是老人把我撞成这样的，<br />
不但不用对老人作出赔偿，还能让老人赔我的药费。<br />
谁知道~~很多来来往往的人都看到我们倒在地上.<br />
但就是没人报警!!<br />
部分人看到后先是一愣，然后见了鬼似的以百米跑的速度撒丫子跑了；<br />
部分人拿起了手机后又放了回去，呆在那里急得团团转，<br />
然后拿起我旁边的木棍自己打断双脚倒在我旁边；<br />
部分心理承受能力不强的直接晕了过去；<br />
有一妇女，吓得浑身无力，想跑跑不动，棍子也拿不了，<br />
高呼一声：&ldquo;这么多人，得多少个4万5啊&rdquo;??直接就吐血晕过去了；<br />
有2个男青年，为了争夺那根棍子大打出手两败俱伤，<br />
最后被一个老伯拿了那根棍子，<br />
写了个招牌出租棍子：木棍出租，打一下100块，包断手脚。<br />
最后，实在饥饿难忍，我只得倒立着用一只手跳回家去</strong></span></p>]]></description>
			<link>http://blog.mcncc.com/show-85-1.html</link>
			<category domain="http://blog.mcncc.com/category-5-1.html">其他</category>
			<pubDate>2011-09-07 17:02</pubDate>
		</item>
	</channel>
</rss>

