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

<channel>
	<title>我爱linux</title>
	<atom:link href="http://www.5ilinux.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.5ilinux.com</link>
	<description>我是一个linux运维从业者，这个网站记录一些平时调试linux相关文档及生活随笔</description>
	<lastBuildDate>Mon, 06 Feb 2012 02:55:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>nginx下的ECSHOP伪静态规则</title>
		<link>http://www.5ilinux.com/2012/02/nginx_ecshop_rewrite.html</link>
		<comments>http://www.5ilinux.com/2012/02/nginx_ecshop_rewrite.html#comments</comments>
		<pubDate>Mon, 06 Feb 2012 02:52:06 +0000</pubDate>
		<dc:creator>zhangweibo</dc:creator>
				<category><![CDATA[nginx]]></category>
		<category><![CDATA[ecshop]]></category>
		<category><![CDATA[rewrite]]></category>

		<guid isPermaLink="false">http://www.5ilinux.com/?p=382</guid>
		<description><![CDATA[有关nginx下的ecshop的伪静态规则rewrite重写，官方没有一个说明，我就网络收集了一下，分享给大家 启用方法： 1：后台设置：商店设置-基本设置-URL重写  选择简单重写即可 2：下载文件，根据文件里的设置添加你相应的配置文件里 nginx_ecshop_rewrite]]></description>
			<content:encoded><![CDATA[<p>有关<strong>nginx</strong>下的<strong>ecshop</strong>的伪静态规则<strong>rewrite</strong>重写，官方没有一个说明，我就网络收集了一下，分享给大家</p>
<p>启用方法：</p>
<p>1：后台设置：商店设置-基本设置-URL重写  选择简单重写即可</p>
<p>2：下载文件，根据文件里的设置添加你相应的配置文件里</p>
<p><a href="http://www.5ilinux.com/wp-content/uploads/2012/02/ecshop.zip">nginx_ecshop_rewrite</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.5ilinux.com/2012/02/nginx_ecshop_rewrite.html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>成功把稳网互联注册的域名迁移到name.com</title>
		<link>http://www.5ilinux.com/2012/01/domains-transfer.html</link>
		<comments>http://www.5ilinux.com/2012/01/domains-transfer.html#comments</comments>
		<pubDate>Thu, 05 Jan 2012 06:46:09 +0000</pubDate>
		<dc:creator>zhangweibo</dc:creator>
				<category><![CDATA[domain]]></category>
		<category><![CDATA[域名]]></category>
		<category><![CDATA[稳网]]></category>
		<category><![CDATA[迁移]]></category>

		<guid isPermaLink="false">http://www.5ilinux.com/?p=379</guid>
		<description><![CDATA[稳网互联大家应该都熟悉，网络推广做的很好，用户也不少，但实际使用后发现性能很差，服务也很差，相关的客服态度很很蛮横。所以很久就有把在他们那边注册的服务迁移出来的计划，先是虚拟主机，稳定性差 差 差 呀，毫不犹豫的放弃还有半年的服务，直接投奔vps。 至于dns，因为实际是在新网服务，所以稳定性暂时还行，不过鉴于我所有的域名都已经转移到name.com上了，所以想把zhangweibo.com这个域名也一起转移过去。 &#160; 过程成曲折，但最终是成功了 1：首先大家不要指望稳网互联会给你转移密码，他们是不会帮你操作的。我们只能通过新网来操作。所以我们首先要转移域名的管理权 2：在新网注册一个用户名，然后操作“域名管理权变更申请”，目的就是把域名管理权从稳网互联手中转移到真正的新网手中，按照新网的参考说明办理就行（客服中心-资料下载-域名管理权变更文档），其中稳网互联的代理编号填  agent130828，期间新网的审核人员会发邮件给你让你确认是否管理权转让 3：如果顺利，几个工作日后就能顺利把管理权转移到新网，终于脱离稳网互联的枷锁，但还是没脱离新网，所以我们下一步要进行域名注册商的转移 4：客服中心-资料下载-国际域名注册商转出新网申请，填完以后快递到他们的审核部门，收到资料后，客服人员会发邮件给你，让你确认，你按他们的格式回复就行，之后，新网会向name.com发出转移申请，name.com和新网先后又会发邮件确认是否域名转移，都确认回复后，新网会发给你一个转移密码邮件，注意密码文件里的密码不要带中括号。 5，顺利的话，5个工作日后，域名就会转移到name.com]]></description>
			<content:encoded><![CDATA[<p>稳网互联大家应该都熟悉，网络推广做的很好，用户也不少，但实际使用后发现性能很差，服务也很差，相关的客服态度很很蛮横。所以很久就有把在他们那边注册的服务迁移出来的计划，先是虚拟主机，稳定性差 差 差 呀，毫不犹豫的放弃还有半年的服务，直接投奔vps。</p>
<p>至于dns，因为实际是在新网服务，所以稳定性暂时还行，不过鉴于我所有的域名都已经转移到name.com上了，所以想把<a href="http://zhangweibo.com">zhangweibo.com</a>这个域名也一起转移过去。</p>
<p>&nbsp;</p>
<p>过程成曲折，但最终是成功了</p>
<p>1：首先大家不要指望稳网互联会给你转移密码，他们是不会帮你操作的。我们只能通过新网来操作。所以我们首先要转移域名的管理权</p>
<p>2：在新网注册一个用户名，然后操作“域名管理权变更申请”，目的就是把域名管理权从稳网互联手中转移到真正的新网手中，按照新网的参考说明办理就行（客服中心-资料下载-域名管理权变更文档），其中稳网互联的代理编号填  agent130828，期间新网的审核人员会发邮件给你让你确认是否管理权转让</p>
<p>3：如果顺利，几个工作日后就能顺利把管理权转移到新网，终于脱离稳网互联的枷锁，但还是没脱离新网，所以我们下一步要进行域名注册商的转移</p>
<p>4：客服中心-资料下载-国际域名注册商转出新网申请，填完以后快递到他们的审核部门，收到资料后，客服人员会发邮件给你，让你确认，你按他们的格式回复就行，之后，新网会向name.com发出转移申请，name.com和新网先后又会发邮件确认是否域名转移，都确认回复后，新网会发给你一个转移密码邮件，注意密码文件里的密码不要带中括号。</p>
<p>5，顺利的话，5个工作日后，域名就会转移到name.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.5ilinux.com/2012/01/domains-transfer.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>godaddy.com2011年12月份优惠码</title>
		<link>http://www.5ilinux.com/2011/12/godaddy-2011-12-promo.html</link>
		<comments>http://www.5ilinux.com/2011/12/godaddy-2011-12-promo.html#comments</comments>
		<pubDate>Sun, 11 Dec 2011 14:22:10 +0000</pubDate>
		<dc:creator>zhangweibo</dc:creator>
				<category><![CDATA[Godaddy]]></category>
		<category><![CDATA[优惠码]]></category>

		<guid isPermaLink="false">http://www.5ilinux.com/?p=376</guid>
		<description><![CDATA[优惠码：NC5D17 优惠内容：注册.com,$7.99美元； 时间：截至到2011年12月25日]]></description>
			<content:encoded><![CDATA[<p>优惠码：<strong>NC5D17</strong></p>
<p>优惠内容：注册.com,$7.99美元；</p>
<p>时间：截至到2011年12月25日</p>
]]></content:encoded>
			<wfw:commentRss>http://www.5ilinux.com/2011/12/godaddy-2011-12-promo.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian 6(Squeeze)编译搭建shopex或ecshop环境</title>
		<link>http://www.5ilinux.com/2011/12/nginx-php-mysql-zendoptimizer.html</link>
		<comments>http://www.5ilinux.com/2011/12/nginx-php-mysql-zendoptimizer.html#comments</comments>
		<pubDate>Fri, 09 Dec 2011 21:03:27 +0000</pubDate>
		<dc:creator>zhangweibo</dc:creator>
				<category><![CDATA[nginx]]></category>
		<category><![CDATA[eAccelerator]]></category>
		<category><![CDATA[ecshop]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5-fpm]]></category>
		<category><![CDATA[shopex]]></category>

		<guid isPermaLink="false">http://www.5ilinux.com/?p=367</guid>
		<description><![CDATA[Debian 6(Squeeze)编译搭建shopex或ecshop环境 Nginx+php5.2.x+Mysql+ZendOptimizer shopex环境目前只支持php5.2.x,是因为它只支持Zend Optimizer，高版本的Zend Guard是不支持的， 而debian 6 默认安装php是5.3.x，这个版本的php是不支持Zend Optimizer，只支持Zend Guard.所以很矛盾呀，要想使用shopex系统，要么使用debian5 ，但又纠结于想用更高版本的debian6 ，所以我们这里讲述如何在debian6 系统上手动编译安装 支 持shopex环境的搭建。真是没办法，老实说不愿破坏debian自带的软件包管理系统 一、安装nginx 添加nginx源 vi /etc/apt/sources.list deb http://nginx.org/packages/debian/ squeeze nginx deb-src http://nginx.org/packages/debian/ squeeze nginx apt-get update apt-get install nginx 这样我们就能升级到最新稳定版本的nginx，截至目前是1.0.10 二、安装mysql-server及编译所需库文件 apt-get install mysql-server libmysqlclient15-dev 三、编译安装php5.2.x 准备php编译所需的依赖包 aptitude install libgd2-noxpm-dev libxml2-dev libcurl3-dev libmhash-dev libmcrypt-dev libxslt-dev libpspell-dev libbz2-dev libglobus-openssl-dev 安装编译环境 apt-get install [...]]]></description>
			<content:encoded><![CDATA[<h1>Debian 6(Squeeze)编译搭建shopex或ecshop环境 Nginx+php5.2.x+Mysql+ZendOptimizer</h1>
<p><strong>shopex</strong>环境目前只支持php5.2.x,是因为它只支持<strong>Zend Optimizer</strong>，高版本的Zend Guard是不支持的， 而debian 6 默认安装php是5.3.x，这个版本的php是不支持<strong>Zend Optimizer</strong>，只支持Zend Guard.所以很矛盾呀，要想使用<strong>shopex</strong>系统，要么使用debian5 ，但又纠结于想用更高版本的debian6 ，所以我们这里讲述如何在debian6 系统上手动编译安装 支</p>
<p>持<strong>shopex</strong>环境的搭建。真是没办法，老实说不愿破坏debian自带的软件包管理系统</p>
<h2>一、安装nginx</h2>
<p>添加nginx源 vi /etc/apt/sources.list</p>
<p>deb http://nginx.org/packages/debian/ squeeze nginx<br />
deb-src http://nginx.org/packages/debian/ squeeze nginx</p>
<p>apt-get update<br />
apt-get install nginx</p>
<p>这样我们就能升级到最新稳定版本的nginx，截至目前是1.0.10</p>
<h2>二、安装mysql-server及编译所需库文件</h2>
<p>apt-get install mysql-server libmysqlclient15-dev</p>
<h2>三、编译安装php5.2.x</h2>
<p>准备php编译所需的依赖包</p>
<p>aptitude install libgd2-noxpm-dev libxml2-dev libcurl3-dev libmhash-dev libmcrypt-dev libxslt-dev libpspell-dev libbz2-dev libglobus-openssl-dev</p>
<p>安装编译环境</p>
<p>apt-get install build-essential</p>
<p>下载php3.2.17<br />
wget http://am.php.net/distributions/php-5.2.17.tar.gz</p>
<p>下载php-fpm补丁<br />
wget http://php-fpm.org/downloads/php-5.2.17-fpm-0.5.14.diff.gz<br />
gzip -d php-5.2.17-fpm-0.5.14.diff.gz</p>
<p>tar zvxf php-5.2.17.tar.gz</p>
<p>cd php-5.2.17<br />
patch -p1 &lt; ../php-5.2.17-fpm-0.5.14.diff</p>
<p>./configure –prefix=/usr/local/php5 –with-iconv –with-zlib –enable-xml –enable-fastcgi –enable-fpm –with-curl –enable-force-cgi-redirect –enable-mbstring –with-mcrypt –with-gd –enable-gd-native-ttf –with-mhash –enable-sockets –with-xmlrpc –enable-zip –with-mysql –with-mysqli –enable-ftp –with-jpeg-dir –with-freetype-dir –with-png-dir –enable-bcmath –enable-calendar –enable-exif –with-openssl –with-bz2</p>
<p>make<br />
make install</p>
<p>cp php.ini-dist /usr/local/php5/lib/php.ini</p>
<p>vi /usr/local/php5/etc/php-fpm.conf</p>
<p>去掉前面的注释</p>
<p>&lt;value name=”user”&gt;nobody&lt;/value&gt;<br />
&lt;value name=”group”&gt;nogroup&lt;/value&gt;</p>
<p>ln -s /usr/local/php5/sbin/php-fpm /etc/init.d/php-fpm</p>
<p>/etc/init.d/php-fpm start</p>
<p>修改默认主机的配置：</p>
<p>vi /etc/nginx/conf.d/default.conf</p>
<p>location ~ \.php$ {<br />
fastcgi_pass 127.0.0.1:9000;<br />
fastcgi_index index.php;<br />
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;<br />
include fastcgi_params;<br />
}</p>
<p>注意：/usr/share/nginx/html$fastcgi_script_name; 前面的目录是默认主目录的位置，请根据你自己的实际情况修改，默认从nginx.org源安装的nginx最新版本，默认主目录</p>
<p>是/usr/share/nginx/html</p>
<p>/etc/init.d/nginx restart</p>
<p>好了，写个info文件，测试一下nginx+php+mysql是否完美结合了：）</p>
<h2>四、安装ZendOptimizer</h2>
<p>下载<strong>ZendOptimizer</strong>-3.3.9-linux-glibc23-i386.tar.gz，这是<strong>ZendOptimizer</strong>的最后一个版本了，也是<strong>shopex</strong>和ecshop能支持的ZendOptimizer，更高的版本是ZendGuardLoader，</p>
<p>但目前<strong>shopex</strong>等都不支持呀，非常让人纠结，要不今天我们也不会写这篇文章指导大家搭建合适的环境。</p>
<p>make /usr/local/zend<br />
把解压后的so文件，拷贝到刚才建立的目录<br />
vi /usr/local/php5/lib/php.ini<br />
增加：<br />
zend_extension= /usr/local/zend/ZendOptimizer.so</p>
<p>重启一下 php-fpm 应该马上生效了</p>
<p>自此，<strong>shopex</strong>或者ecshop的安装环境已经搭建成功。</p>
<p>后续：</p>
<h2>五、加入memcache支持</h2>
<p>aptitude install memcached</p>
<p>apt-get install m4 autoconf</p>
<p>wget http://pecl.php.net/get/memcache-2.2.6.tgz<br />
tar zvxf memcache-2.2.6.tgz</p>
<p>cd memcache-2.2.6</p>
<p>/usr/local/php5/bin/phpize<br />
Configuring for:<br />
PHP Api Version: 20041225<br />
Zend Module Api No: 20060613<br />
Zend Extension Api No: 220060519</p>
<p>./configure –enable-memcache –with-php-config=/usr/local/php5/bin/php-config –with-zlib-dir<br />
make<br />
make install</p>
<p>Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/</p>
<p>修改php.ini<br />
vi /usr/local/php5/lib/php.ini</p>
<p>增加下面4句</p>
<p>extension_dir = “/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/”<br />
extension = memcache.so<br />
memcache.chunk_size = 32768<br />
memcache.hash_strategy = consistent</p>
<p>一般教程都是只加上面2句，建议把下面2句也加上，修改一下默认的一些参数，使memcache的使用性能更加有效率</p>
<h2>六、加入eAccelerator支持</h2>
<p>wget http://cdnetworks-kr-1.dl.sourceforge.net/project/eaccelerator/eaccelerator/eAccelerator%200.9.6.1/eaccelerator-0.9.6.1.zip<br />
unzip eaccelerator-0.9.6.1.zip<br />
cd eaccelerator-0.9.6.1</p>
<p>/usr/local/php5/bin/phpize<br />
Configuring for:<br />
PHP Api Version: 20041225<br />
Zend Module Api No: 20060613<br />
Zend Extension Api No: 220060519</p>
<p>./configure –enable-eaccelerator=shared –with-php-config=/usr/local/php5/bin/php-config<br />
make<br />
make install</p>
<p>修改php.ini<br />
vi /usr/local/php5/lib/php.ini</p>
<p>extension=”eaccelerator.so”<br />
eaccelerator.shm_size=”32&#8243;<br />
eaccelerator.cache_dir=”/var/cache/eaccelerator”<br />
eaccelerator.enable=”1&#8243;<br />
eaccelerator.optimizer=”1&#8243;<br />
eaccelerator.check_mtime=”1&#8243;<br />
eaccelerator.debug=”0&#8243;<br />
eaccelerator.filter=”"<br />
eaccelerator.shm_max=”0&#8243;<br />
eaccelerator.shm_ttl=”3600&#8243;<br />
eaccelerator.shm_prune_period=”3600&#8243;<br />
eaccelerator.shm_only=”0&#8243;<br />
eaccelerator.compress=”1&#8243;<br />
eaccelerator.compress_level=”9&#8243;<br />
eaccelerator.keys = “disk_only”<br />
eaccelerator.session = “disk_only”<br />
eaccelerator.content = “disk_only”</p>
<p>保存</p>
<p>make /var/cache/eaccelerator<br />
chmod -R 777 /var/cache/eaccelerator</p>
<p>因为之前安装memcache，已经加了extension_dir = “/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/”，所以安装eaccelerator就不加这句了，如果实际操作</p>
<p>中没装memcache，那就需要在php.ini中加入这句，或者直接指定eaccelerator.so的绝对路径</p>
<p>重启一下 php-fpm 应该马上生效了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.5ilinux.com/2011/12/nginx-php-mysql-zendoptimizer.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>linode vps安装pptp vpn 常见错误解决</title>
		<link>http://www.5ilinux.com/2011/12/debian-pptp-vpn-faq.html</link>
		<comments>http://www.5ilinux.com/2011/12/debian-pptp-vpn-faq.html#comments</comments>
		<pubDate>Tue, 06 Dec 2011 07:33:33 +0000</pubDate>
		<dc:creator>zhangweibo</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[pptp]]></category>
		<category><![CDATA[linode]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://www.5ilinux.com/?p=344</guid>
		<description><![CDATA[1：619错误 有些同学说要手动建立ppp文件，我觉得其实应该是检查iptables的NAT功能是否正常 用iptables -t nat -L 看看nat规则是否正常 有同学建议 mknod /dev/ppp c 108 0   但其实出现这问题的大部分都是本身已经存在这个文件会提示 mknod: `/dev/ppp&#8217;: file exists，如果你不敢确认，那就完全也可以先用rm删除这个设备文件，然后再建个 另外确认net.ipv4.ip_forward=1是否生效 &#160; 2：800错误 一般是vpn服务器关闭了，或者停止了，如果你是用域名访问vpn，也有可能是dns的解析除了问题 &#160; 3：还有一种情况：就是登录和验证都正常，但就是访问不了页面 这种情况我碰到很多次，但我至今没找到确切的问题所在，我初步也是怀疑iptables的转发没能正常工作 大家不妨多看看log日志分析一下]]></description>
			<content:encoded><![CDATA[<p>1：619错误</p>
<p>有些同学说要手动建立ppp文件，我觉得其实应该是检查iptables的NAT功能是否正常</p>
<p>用iptables -t nat -L 看看nat规则是否正常</p>
<p>有同学建议 mknod /dev/ppp c 108 0   但其实出现这问题的大部分都是本身已经存在这个文件会提示 mknod: `/dev/ppp&#8217;: file exists，如果你不敢确认，那就完全也可以先用rm删除这个设备文件，然后再建个</p>
<p>另外确认net.ipv4.ip_forward=1是否生效</p>
<p>&nbsp;</p>
<p>2：800错误</p>
<p>一般是vpn服务器关闭了，或者停止了，如果你是用域名访问vpn，也有可能是dns的解析除了问题</p>
<p>&nbsp;</p>
<p>3：还有一种情况：就是登录和验证都正常，但就是访问不了页面</p>
<p>这种情况我碰到很多次，但我至今没找到确切的问题所在，我初步也是怀疑iptables的转发没能正常工作</p>
<p>大家不妨多看看log日志分析一下</p>
]]></content:encoded>
			<wfw:commentRss>http://www.5ilinux.com/2011/12/debian-pptp-vpn-faq.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nginx编译错误解决</title>
		<link>http://www.5ilinux.com/2011/12/nginx-configure.html</link>
		<comments>http://www.5ilinux.com/2011/12/nginx-configure.html#comments</comments>
		<pubDate>Sun, 04 Dec 2011 08:25:38 +0000</pubDate>
		<dc:creator>zhangweibo</dc:creator>
				<category><![CDATA[nginx]]></category>
		<category><![CDATA[编译]]></category>

		<guid isPermaLink="false">http://www.5ilinux.com/?p=335</guid>
		<description><![CDATA[准备在我的debian 5上把nginx的升级到最新版，默认的版本实在有点老，但在编译过程中发现如下错误 &#160; ./configure &#8211;user=www &#8211;group=www &#8211;prefix=/usr/local/nginx &#8211;with-http_stub_status_module &#8211;with-http_ssl_module &#8211;with-http_gzip_static_module &#160; make 然后出现如下错误： &#160; make -f objs/Makefile make[1]: Entering directory `/root/tmp/nginx-1.0.8&#39; cd /usr \ &#160; &#160; &#160; &#160; &#38;&#38; if [ -f Makefile ]; then make distclean; fi \ &#160; &#160; &#160; &#160; &#38;&#38; CC=&#34;gcc&#34; CFLAGS=&#34;-O2 -fomit-frame-pointer -pipe &#34; \ &#160; &#160; &#160; &#160; ./configure [...]]]></description>
			<content:encoded><![CDATA[<p>准备在我的debian 5上把<strong>nginx</strong>的升级到最新版，默认的版本实在有点老，但在<strong>编译</strong>过程中发现如下错误</p>
<p>&nbsp;</p>
<div>./configure &#8211;user=www &#8211;group=www &#8211;prefix=/usr/local/nginx &#8211;with-http_stub_status_module &#8211;with-http_ssl_module &#8211;with-http_gzip_static_module</div>
<div>&nbsp;</div>
<div>make</div>
<div>然后出现如下错误：</div>
<div>&nbsp;</div>
<div>make -f objs/Makefile</div>
<div>make[1]: Entering directory `/root/tmp/nginx-1.0.8&#39;</div>
<div>cd /usr \</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &amp;&amp; if [ -f Makefile ]; then make distclean; fi \</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &amp;&amp; CC=&quot;gcc&quot; CFLAGS=&quot;-O2 -fomit-frame-pointer -pipe &quot; \</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; ./configure &#8211;disable-shared</div>
<div>/bin/sh: line 2: ./configure: No such file or directory</div>
<div>make[1]: *** [/usr/Makefile] Error 127</div>
<div>make[1]: Leaving directory `/root/tmp/nginx-1.0.8&#39;</div>
<div>make: *** [build] Error 2</div>
<div>&nbsp;</div>
<div>解决方法：</div>
<div>安装<strong>libpcre3-dev</strong>就行</div>
<div>apt-get install&nbsp;libpcre3-dev</div>
<div>&nbsp;</div>
<div>然后再次<strong>编译</strong>没问题了</div>
]]></content:encoded>
			<wfw:commentRss>http://www.5ilinux.com/2011/12/nginx-configure.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nginx的访问日志log用logrotate来做日志轮询</title>
		<link>http://www.5ilinux.com/2011/12/nginx-logrotate.html</link>
		<comments>http://www.5ilinux.com/2011/12/nginx-logrotate.html#comments</comments>
		<pubDate>Fri, 02 Dec 2011 22:24:11 +0000</pubDate>
		<dc:creator>zhangweibo</dc:creator>
				<category><![CDATA[nginx]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[logrotate]]></category>

		<guid isPermaLink="false">http://www.5ilinux.com/?p=328</guid>
		<description><![CDATA[在vps上做网站，切记做好日志的轮询工作，如果你的访问量比较大的，如果不进行好的处理，长期积累，日志会撑爆你的vps空间容量，嘿嘿，本身我们的空间容量就有限。 早些年，都是用cronolog来做日志轮询，不过这个是为了方便在自己的服务器上统计访问速度，后来随着网站的访问量越来越大，发现站点统计比较耗费系统资源，所以索性都交给了google或者百度进行网站统计，毕竟他们都是实时统计。 ok，那我们就用最简单的方法做一下nginx的日志轮询处理，哈哈，我就是个大懒人，能简单处理，绝不复杂化 默认logrotate其实已经对nginx做了轮询处理，只不过默认配置也会占用不少空间，如果你的小站访问量不大，那问题不大，如果访问量中等，建议把配置稍微改一下 /var/log/nginx/*.log { daily missingok rotate 3 compress delaycompress notifempty create 640 root adm sharedscripts postrotate [ ! -f /var/run/nginx.pid ] &#124;&#124; kill -USR1 `cat /var/run/nginx.pid` endscript } 默认rotate 是52 有点太多了，天哪，得占用多少空间，我直接改成7，转存储7个文件就够了 然后默认是每天处理，我觉得不用改了 修改好以后，让新的配置生效 logrotate -f /etc/logrotate.conf 好了，vps爱好者们，基本你们不用愁日志会占满你们的空间了。]]></description>
			<content:encoded><![CDATA[<p>在vps上做网站，切记做好日志的轮询工作，如果你的访问量比较大的，如果不进行好的处理，长期积累，日志会撑爆你的vps空间容量，嘿嘿，本身我们的空间容量就有限。</p>
<p>早些年，都是用cronolog来做日志轮询，不过这个是为了方便在自己的服务器上统计访问速度，后来随着网站的访问量越来越大，发现站点统计比较耗费系统资源，所以索性都交给了google或者百度进行网站统计，毕竟他们都是实时统计。</p>
<p>ok，那我们就用最简单的方法做一下<strong>nginx</strong>的日志轮询处理，哈哈，我就是个大懒人，能简单处理，绝不复杂化</p>
<p>默认<strong>logrotate</strong>其实已经对<strong>nginx</strong>做了轮询处理，只不过默认配置也会占用不少空间，如果你的小站访问量不大，那问题不大，如果访问量中等，建议把配置稍微改一下</p>
<p>/var/log/nginx/*.log {<br />
daily<br />
missingok<br />
<span style="color: #ff0000;">rotate 3</span><br />
compress<br />
delaycompress<br />
notifempty<br />
create 640 root adm<br />
sharedscripts<br />
postrotate<br />
[ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`<br />
endscript<br />
}</p>
<p>默认rotate 是52 有点太多了，天哪，得占用多少空间，我直接改成7，转存储7个文件就够了<br />
然后默认是每天处理，我觉得不用改了</p>
<p>修改好以后，让新的配置生效<br />
logrotate -f /etc/logrotate.conf</p>
<p>好了，vps爱好者们，基本你们不用愁日志会占满你们的空间了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.5ilinux.com/2011/12/nginx-logrotate.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在nginx服务器上配置shopex的rewrite静态化重写规则</title>
		<link>http://www.5ilinux.com/2011/12/nginx-shopex-rewrite.html</link>
		<comments>http://www.5ilinux.com/2011/12/nginx-shopex-rewrite.html#comments</comments>
		<pubDate>Fri, 02 Dec 2011 06:42:37 +0000</pubDate>
		<dc:creator>zhangweibo</dc:creator>
				<category><![CDATA[nginx]]></category>
		<category><![CDATA[rewrite]]></category>
		<category><![CDATA[shopex]]></category>

		<guid isPermaLink="false">http://www.5ilinux.com/?p=324</guid>
		<description><![CDATA[如果你的shopex建立在nginx服务器上，那rewrite重写规则如下，很简单的3行 &#160; if (!-e $request_filename) { rewrite ^(.*)/(.+\.(html&#124;xml&#124;json&#124;htm&#124;php&#124;jsp&#124;asp&#124;shtml))$ $1/index.php?$2 last; } 大概意思，就是所有的访问链接都统一扔给index.php去处理静态化]]></description>
			<content:encoded><![CDATA[<pre>如果你的<strong>shopex</strong>建立在<strong>nginx</strong>服务器上，那<strong>rewrite</strong>重写规则如下，很简单的3行</pre>
<pre></pre>
<p>&nbsp;</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">if (!-e $request_filename) {
rewrite ^(.*)/(.+\.(html|xml|json|htm|php|jsp|asp|shtml))$ $1/index.php?$2 last;
}</pre></div></div>

<pre>大概意思，就是所有的访问链接都统一扔给index.php去处理静态化</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.5ilinux.com/2011/12/nginx-shopex-rewrite.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ramhost KVM VPS 实战操作指南</title>
		<link>http://www.5ilinux.com/2011/12/ramhost-kvm-vps.html</link>
		<comments>http://www.5ilinux.com/2011/12/ramhost-kvm-vps.html#comments</comments>
		<pubDate>Thu, 01 Dec 2011 16:38:40 +0000</pubDate>
		<dc:creator>zhangweibo</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[ramhost]]></category>

		<guid isPermaLink="false">http://www.5ilinux.com/?p=291</guid>
		<description><![CDATA[ramhost的kvm服务器到底是怎么登录的，后台操作界面到底怎么用? ramhost的kvm服务器很抢手哦，一上货就被抢的差不多，在经过漫长的等待后，终于等来了账户信息，刚刚接触ramhost的朋友可千万别着急，一般是3个工作日内会给你发含有账户信息的邮件，是工作日，所以周末是不算的。 拿到账户后，请登录kvm的专用后台，界面跟以前的openvz后台一模一样，呵呵。注意了邮件发给你的帐号只是登录后台的账户，不是服务器ssh登录用的，ssh登录必须我们安装完系统装完ssh服务才能登录使用，这点大家要搞清楚了 登录后，你服务器的ip地址，网关，子网掩码等都告诉你了，这个待会儿会在我们的安装过程中用到，一定要记住了，另外你看最右边，跟openvz不同的是多了一个Console，这个是一个java虚拟终端，我们待会儿的初始化安装都是需要通过这个来实现的 好了，开始操作 1：首先我们要先选择操作系统，默认不选就是debian6 点击Reload OS，及有很多系统可以让我们选择，因为我买的是256M的最小的，所以我们选个debian-6.0.2.1-i386-netinst.iso 然后点击下面的按钮 2：选择完系统后，我们就可以返回Main Menu，需要进Console进行安装系统，点击进去后，我们会看到一个java虚拟终端窗口，即debian系统的开始安装界面。 安装过程我就不说了，大家可以参考这篇文章http://www.zijidelu.org/thread-317-1-1.html 注意：在填ip，网关，子网掩码的时候，按ramhost给你的填，dns直接填google的dns就行8.8.8.8，如果大家在安装过程中选择的国家是中国，那后面的镜像最好别选中国，选美国的就行，毕竟服务器在美国，速度会快点。 在软件包选择过程中，只要选择SSH Server，如果是debian5可能没这个选项，就要后期手动安装openssh服务 只有安装了ssh server，我们才能通过ssh的window终端登录 debian5 系统 手动安装 apt-get install openssh-server 安装完以后，为了安全，最好改一下端口和禁止root登录 3：好了，系统完成后，这时我们就可以通过putty或者SecurCRT登录你的服务器 注意登录地址是 管理首页给你的ip地址，用户名是你安装系统时候自己的用户名，也可以直接root，密码也是你安装系统的时候的密码。这点不要跟邮件给你的账户搞晕了，是2回事。 4.下一步就是初始化系统了，参考我的另外一篇文章http://www.5ilinux.com/2011/04/ramhostdebian.html 总结： ramhost的KVM适合哪些用户？ 1：对线路要求比较高的，ramhost的kvm机房走的是nlayer线路 而亚特兰大的openvz机房走的是tinet线路 2：学习各种linux版本安装经验的同学，如果你会装还不如直接用openvz或者xen提供的系统镜像，都优化的挺好的。 3：对ramhost的openvz部分闲置纠结的，比如不能pptp，不能自定义内核等，那好我们建议用KVM，否则的话还是别折腾了]]></description>
			<content:encoded><![CDATA[<h2>ramhost的kvm服务器到底是怎么登录的，后台操作界面到底怎么用?<strong><br />
</strong></h2>
<pre></pre>
<pre><strong>ramhost</strong>的<strong>kvm</strong>服务器很抢手哦，一上货就被抢的差不多，在经过漫长的等待后，终于等来了账户信息，刚刚接触<strong>ramhost</strong>的朋友可千万别着急，一般是3个工作日内会给你发含有账户信息的邮件，是工作日，所以周末是不算的。

拿到账户后，请登录<strong>kvm</strong>的专用后台，界面跟以前的openvz后台一模一样，呵呵。注意了邮件发给你的帐号只是登录后台的账户，不是服务器ssh登录用的，ssh登录必须我们安装完系统装完ssh服务才能登录使用，这点大家要搞清楚了</pre>
<pre>登录后，你服务器的ip地址，网关，子网掩码等都告诉你了，这个待会儿会在我们的安装过程中用到，一定要记住了，另外你看最右边，跟openvz不同的是多了一个Console，这个是一个java虚拟终端，我们待会儿的初始化安装都是需要通过这个来实现的</pre>
<div class="wp-caption alignnone" style="width: 510px"><img title="ramhost的kvm后台管理界面" src="http://pic.yupoo.com/xiangpeng/ByMOZREE/lHnZ0.jpg" alt="ramhost的kvm后台管理界面" width="500" height="375" /><p class="wp-caption-text">ramhost的kvm后台管理界面</p></div>
<p><span class="Apple-style-span" style="font-family: Consolas, Monaco, monospace; font-size: 12px; line-height: 18px; white-space: pre;">好了，开始操作</span></p>
<pre>1：首先我们要先选择操作系统，默认不选就是debian6 点击Reload OS，及有很多系统可以让我们选择，因为我买的是256M的最小的，所以我们选个debian-6.0.2.1-i386-netinst.iso 然后点击下面的按钮</pre>
<div class="wp-caption alignnone" style="width: 460px"><img title="在kvm后台选择需要安装的系统" src="http://pic.yupoo.com/xiangpeng/ByMP0ryh/anTxp.jpg" alt="在kvm后台选择需要安装的系统" width="450" height="618" /><p class="wp-caption-text">在kvm后台选择需要安装的系统</p></div>
<pre>2：选择完系统后，我们就可以返回Main Menu，需要进Console进行安装系统，点击进去后，我们会看到一个java虚拟终端窗口，即debian系统的开始安装界面。</pre>
<div class="wp-caption alignnone" style="width: 510px"><img title="KVM的java终端安装系统" src="http://pic.yupoo.com/xiangpeng/ByMP17jo/XycfS.jpg" alt="KVM的java终端安装系统" width="500" height="473" /><p class="wp-caption-text">KVM的java终端安装系统</p></div>
<pre>安装过程我就不说了，大家可以参考这篇文章http://www.zijidelu.org/thread-317-1-1.html

注意：在填ip，网关，子网掩码的时候，按ramhost给你的填，dns直接填google的dns就行8.8.8.8，如果大家在安装过程中选择的国家是中国，那后面的镜像最好别选中国，选美国的就行，毕竟服务器在美国，速度会快点。

在软件包选择过程中，只要选择SSH Server，如果是debian5可能没这个选项，就要后期手动安装openssh服务

只有安装了ssh server，我们才能通过ssh的window终端登录

debian5 系统 手动安装
apt-get install openssh-server</pre>
<pre>安装完以后，为了安全，最好改一下端口和禁止root登录

3：好了，系统完成后，这时我们就可以通过putty或者SecurCRT登录你的服务器
注意登录地址是 管理首页给你的ip地址，用户名是你安装系统时候自己的用户名，也可以直接root，密码也是你安装系统的时候的密码。这点不要跟邮件给你的账户搞晕了，是2回事。

4.下一步就是初始化系统了，参考我的另外一篇文章<a title="debian6初始化" href="http://www.5ilinux.com/2011/04/ramhostdebian.html" target="_blank">http://www.5ilinux.com/2011/04/ramhostdebian.html</a></pre>
<pre>总结：</pre>
<pre>ramhost的KVM适合哪些用户？</pre>
<pre>1：对线路要求比较高的，<strong>ramhost</strong>的<strong>kvm</strong>机房走的是nlayer线路 而亚特兰大的openvz机房走的是tinet线路</pre>
<pre>2：学习各种linux版本安装经验的同学，如果你会装还不如直接用openvz或者xen提供的系统镜像，都优化的挺好的。</pre>
<pre>3：对<strong>ramhost</strong>的openvz部分闲置纠结的，比如不能pptp，不能自定义内核等，那好我们建议用<strong>KVM</strong>，否则的话还是别折腾了</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.5ilinux.com/2011/12/ramhost-kvm-vps.html/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>ramhost kvm vps终于可以用了 线路中等 不是特别给力</title>
		<link>http://www.5ilinux.com/2011/12/ramhost-kvm.html</link>
		<comments>http://www.5ilinux.com/2011/12/ramhost-kvm.html#comments</comments>
		<pubDate>Thu, 01 Dec 2011 05:19:58 +0000</pubDate>
		<dc:creator>zhangweibo</dc:creator>
				<category><![CDATA[vps]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[ramhost]]></category>

		<guid isPermaLink="false">http://www.5ilinux.com/?p=245</guid>
		<description><![CDATA[这次ramhost真的不是很给力，让我等到第4天才给我kvm的帐号，这效率，真不敢恭维，要是再不改善这个，估计就要被其它vps商家超越了。 赶紧试一下，先看看线路给不给力，因为是西海岸的机房，所以估计会比中部的亚特兰大机房延迟少点。 先最快速度装了个系统，过几天我会写个详细操作过程 然后ping一下，我的线路是 北京联通 ADSL  同时测试ramhost的 洛杉矶kvm服务器和亚特兰大openvz服务器，发现确实kvm的线路比openvz好点，但2者都有丢包，看来最近去米国的线路都不是很好 &#160; kvm 洛杉矶机房  ping值 平均在  267左右  2%的丢包率   走的是nlayer线路 据说电信很友好，但联通一般 openvz 亚特兰大机房  ping值在 358左右，2%的丢包率    tinet线路   晕ramhost什么时候改走这垃圾线路，我说老抽呢 &#160; 吃饭去，等回来好好折腾这台kvm服务器]]></description>
			<content:encoded><![CDATA[<p>这次<strong>ramhost</strong>真的不是很给力，让我等到第4天才给我<strong>kvm</strong>的帐号，这效率，真不敢恭维，要是再不改善这个，估计就要被其它<strong>vps</strong>商家超越了。</p>
<p>赶紧试一下，先看看线路给不给力，因为是西海岸的机房，所以估计会比中部的亚特兰大机房延迟少点。</p>
<p>先最快速度装了个系统，过几天我会写个详细操作过程</p>
<p>然后ping一下，我的线路是 北京联通 ADSL  同时测试<strong>ramhost</strong>的 洛杉矶kvm服务器和亚特兰大openvz服务器，发现确实<strong>kvm</strong>的线路比openvz好点，但2者都有丢包，看来最近去米国的线路都不是很好</p>
<p>&nbsp;</p>
<p><strong>kvm</strong> 洛杉矶机房  ping值 平均在  267左右  2%的丢包率   走的是nlayer线路 据说电信很友好，但联通一般</p>
<p>openvz 亚特兰大机房  ping值在 358左右，2%的丢包率    tinet线路   晕<strong>ramhost</strong>什么时候改走这垃圾线路，我说老抽呢</p>
<p>&nbsp;</p>
<p>吃饭去，等回来好好折腾这台<strong>kvm</strong>服务器</p>
]]></content:encoded>
			<wfw:commentRss>http://www.5ilinux.com/2011/12/ramhost-kvm.html/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

