<?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>Kangzj &#187; proxy</title>
	<atom:link href="http://kangzj.net/tag/proxy/feed/" rel="self" type="application/rss+xml" />
	<link>http://kangzj.net</link>
	<description>记录技术和生活~</description>
	<lastBuildDate>Thu, 09 Feb 2012 00:57:15 +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>64M内存的VPS能干点什么？</title>
		<link>http://kangzj.net/what-can-a-64m-vps-do/</link>
		<comments>http://kangzj.net/what-can-a-64m-vps-do/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 16:58:46 +0000</pubDate>
		<dc:creator>kangzj</dc:creator>
				<category><![CDATA[服务器OS]]></category>
		<category><![CDATA[64M]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[OpenVZ]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php-cgi]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[swap]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[wo]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[反向代理]]></category>

		<guid isPermaLink="false">http://kangzj.net/?p=1196</guid>
		<description><![CDATA[64M内存的VPS能干的事情比你想象的多得多，在上篇日志中送了ssh账号，加上本篇日志中介绍的几个应用，现在这个VPS算是物尽其用了。]]></description>
			<content:encoded><![CDATA[<h3>1. VPS相关参数</h3>
<p>买的是HostingInside的VPS，参数：</p>
<ol>
<li>台湾人办的；</li>
<li>服务器位于Fullerton, LA，美国西岸，国内速度不错，HE的网络；</li>
<li>一个ipv4地址，两个ipv6地址（这是我看上它的重要原因）；</li>
<li>基于OpenVZ，64M内存，300MCPU，无Burst，不支持swap；</li>
</ol>
<h3>2.  配置Nginx+php跑WordPress</h3>
<p>10.21中午11点半买的，一个多小时之后开通，然后紧接着<em>该服务器所在机房网络出现故障，服务器离线2小时-__-</em>。安装了debian5，占资源少得让你吃惊：</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="http://kangzj.net/wp-content/uploads/images/200910/free.jpg" alt="" width="518" height="77" /></p>
<p>按照<a href="http://www.vpsee.com/2009/06/64mb-vps-optimize-debian5/" target="_blank">vpsee的方法</a>换了几个软件，裸系统只占不到10M的内存，比起Windows那个吃内存的劲，让人暗爽。</p>
<p><span id="more-1196"></span>由于只有64M内存，又没有交换区，所以用它来跑LNMP不太可能，更加不要说LAMP。只安装了Nginx, fastcgi方式php，跟<a href="http://www.jiucool.com/" target="_blank">JiuCool同学</a>借用了个数据库，试验跑WordPress。</p>
<p>启动php-cgi过程中显示内存不足，不过好在启动起来三个php-cgi的进程。这个时候还是不能跑WordPress，会out of memory，于是kill掉三个php-cgi，只剩下一个，空出不少内存，OK，WordPress跑得还挺快，估计一天10, 000个PV应该都不在话下，如果开启wp super cache的话，负载能力便更会有质的提高。</p>
<h3>3. IPv4/v6地址物尽其用</h3>
<p>然而，太不实在，万一这个php-cgi死掉，我的博客也就玩完了。所以博客没有放在该VPS上，但是独立IP可不能浪费，偶就做了最擅长的<a href="http://kangzj.net/tag/%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86/" target="_blank">反向代理</a>，呵呵~~</p>
<p>然后IPv6地址也不能浪费，一个给<a href="http://kangzj.net/" target="_blank">博客</a>，另一个就做一个<a href="http://proxy.kangzj.net/" target="_blank">IPv6在线代理</a>给教育网同学们用。</p>
<p>既然不做WordPress主机，那么php的mysql模块、gd模块便都没有用了，于是给remove掉了。</p>
<p>重新启动php-cgi，奇迹发生了，<strong>原先一个php-cgi进程要占掉20M+内存，现在一个进程只占2M内存</strong>！于是乎启动了四个php-cgi，还剩几十M内存，哇哈哈~~应该可以正常运行了:-D</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="http://kangzj.net/wp-content/uploads/images/200910/now.jpg" alt="" width="530" height="350" /></p>
<h3>4. 结语</h3>
<p>在上篇日志中送了ssh账号，加上本篇日志中介绍的几个应用，现在这个VPS算是物尽其用了，值了，呵呵呵呵:-)</p>
<p>64M内存的VPS其实可以干很多事情的，不是吗？</p>
<p>最后提醒下要买VPS的同志们，一定注意虚拟技术，如果是OpenVZ的，不支持swap，但是最好有burst内存，否则就像我这个，只要内存超过64M就会内存错误，啥也干不成了。基于Xen的可以设置swap，更方便些。</p>
<p style='text-align:left'>&copy; 2009, <a href='http://kangzj.net'>kangzj</a>. 版权所有.  </p>
<hr />
<p><small>© kangzj for <a href="http://kangzj.net">Kangzj</a>, 2009. |
<a href="http://kangzj.net/what-can-a-64m-vps-do/">http://kangzj.net/what-can-a-64m-vps-do/</a> |
<a href="http://kangzj.net/what-can-a-64m-vps-do/#comments">88 条评论</a> |
Add to
<a href="http://del.icio.us/post?url=http://kangzj.net/what-can-a-64m-vps-do/&title=64M内存的VPS能干点什么？">del.icio.us</a>
<br/>
Post tags: <a href="http://kangzj.net/tag/64m/" rel="tag">64M</a>, <a href="http://kangzj.net/tag/debian/" rel="tag">debian</a>, <a href="http://kangzj.net/tag/fastcgi/" rel="tag">fastcgi</a>, <a href="http://kangzj.net/tag/ipv6/" rel="tag">ipv6</a>, <a href="http://kangzj.net/tag/nginx/" rel="tag">nginx</a>, <a href="http://kangzj.net/tag/openvz/" rel="tag">OpenVZ</a>, <a href="http://kangzj.net/tag/php/" rel="tag">php</a>, <a href="http://kangzj.net/tag/php-cgi/" rel="tag">php-cgi</a>, <a href="http://kangzj.net/tag/proxy/" rel="tag">proxy</a>, <a href="http://kangzj.net/tag/ssh/" rel="tag">ssh</a>, <a href="http://kangzj.net/tag/swap/" rel="tag">swap</a>, <a href="http://kangzj.net/tag/vps/" rel="tag">vps</a>, <a href="http://kangzj.net/tag/wo/" rel="tag">wo</a>, <a href="http://kangzj.net/tag/wordpress/" rel="tag">wordpress</a>, <a href="http://kangzj.net/tag/%e5%8f%8d%e5%90%91%e4%bb%a3%e7%90%86/" rel="tag">反向代理</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://kangzj.net/what-can-a-64m-vps-do/feed/</wfw:commentRss>
		<slash:comments>88</slash:comments>
		</item>
		<item>
		<title>利用apache进行ipv6/ipv4环境下代理服务器的架设与使用(1)</title>
		<link>http://kangzj.net/apache-ipv6-proxy-2/</link>
		<comments>http://kangzj.net/apache-ipv6-proxy-2/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 05:49:53 +0000</pubDate>
		<dc:creator>kangzj</dc:creator>
				<category><![CDATA[服务器OS]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">/articles/44</guid>
		<description><![CDATA[apache不但是优秀是http服务器，它还可以通过它的模块进行代理服务，而如果已经加载了ipv6模块的apache服务器就可以提供同时可以上ipv6和ipv4的网络的代理服务器]]></description>
			<content:encoded><![CDATA[<p>    apache不但是优秀是http服务器，它还可以通过它的模块进行代理服务，而如果已经加载了ipv6模块的apache服务器就可以提供同时可以上ipv6和ipv4的网络的代理服务器。具体步骤如下：<br />
    1.下载有ipv6模块的apache服务器，需要自己编译才能支持ipv6，网上有编译好的，请自行查找。<br />
    2.编辑httpd.conf加载相应的代理模块，我不是很清楚哪个是哪个，我把所有跟proxy有关的模块都加载了:-)，然后加入配置：<br />
      ProxyRequest On/Off #启用或者禁用Apache代理服务。<br />
      CacheRoot “/etc/httpd/proxy” #代理缓存的根目录。<br />
      CacheSize 5 #代理缓存的大小。<br />
      CacheGcInterval 4 #设定运行管理缓存的无用数据搜集程序的时间间隔<br />
      CacheMaxExpire 24 #文件过期时间。<br />
      CacheDefaultExpire 1 #指定未包含过期信息文件的有效期。<br />
      NoCache a-domain.com another-domain.edu #该网站的文件将不被缓存。<br />
    3.修改监听的端口<br />
      如果原来是listen 80的话可以不用修改，如果原来listen ip:80的话，可以加入一行：Listen [::]:80(意思是监听所有ipv6地址)，端口可以改成你想要的。<br />
    OK，架设成功！同时你也有了同时支持一个ipv4和ipv6的网站，内网的同学就有了一个全国乃至全世界ipv6网络都能访问的网站了！<br />
    下个教程将介绍如何用这个代理上网~~</p>
<p style='text-align:left'>&copy; 2008 &#8211; 2009, <a href='http://kangzj.net'>kangzj</a>. 版权所有.  </p>
<hr />
<p><small>© kangzj for <a href="http://kangzj.net">Kangzj</a>, 2008. |
<a href="http://kangzj.net/apache-ipv6-proxy-2/">http://kangzj.net/apache-ipv6-proxy-2/</a> |
<a href="http://kangzj.net/apache-ipv6-proxy-2/#comments">板凳还在</a> |
Add to
<a href="http://del.icio.us/post?url=http://kangzj.net/apache-ipv6-proxy-2/&title=利用apache进行ipv6/ipv4环境下代理服务器的架设与使用(1)">del.icio.us</a>
<br/>
Post tags: <a href="http://kangzj.net/tag/apache/" rel="tag">apache</a>, <a href="http://kangzj.net/tag/ipv6/" rel="tag">ipv6</a>, <a href="http://kangzj.net/tag/proxy/" rel="tag">proxy</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://kangzj.net/apache-ipv6-proxy-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

