<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Living Beyond The Clouds 生活 学习 互联网</title>
	<link>http://westlife.la</link>
	<description>——Rex&#039;s Blog，Westlife歌迷，爱好Linux</description>
	<lastBuildDate>Fri, 20 Aug 2010 16:58:13 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0.1" -->

	<item>
		<title>WordPress 插件推荐</title>
		<description><![CDATA[最近很多朋友问我 http://Westlife.la 又用了什么插件，插件的数量大概是多少，右侧的Flash 标签云怎么做出来的。这里就给大家推荐几个我正在使用或者使用过感觉不错的插件。（按英文字母排列） 1. AdSense Integrator。 插件介绍：AdSense Integrator plugin represents a complete, simple and powerful solution to add and manage AdSense and other ads into your blog. 这个插件主要是设置站内广告用的。可管理多个广告项，可将广告放于：首页，文章，页面，分类，目录，Archive，标签，摘要 等地方，十分强大。也随时全部禁用所有广告和当管理员登录时禁用广告。  2. Akismet。 插件介绍：Akismet checks your comments against the Akismet web service to see if they look like spam or not. You need an API key [...]]]></description>
		<link>http://westlife.la/982.html</link>
			</item>
	<item>
		<title>【七夕特辑】用电脑说出你的爱</title>
		<description><![CDATA[在七夕这个中国的情人节，送上一组图片。表达对她的爱。 那天，我想你&#8230; 爱从开始到结束，究竟需要多久？有多少爱还未开始，就已经结束~   可以给我一个重来的机会么？   当我向你靠近时，你可不可以选择不后退&#8230;   穿过茫茫的人海，只为寻找你的影子~   爱，让她安静的离开，合起双手祈祷她的未来。   改变自己，因为爱~   你愿意删除所有文件么？   Out Of Control!   世界因爱而生！   我们都喜欢MAC，可是最平常的还是WINDOWS   你会选择取消？还是等待？   我颠覆了整个世界，只为摆正你的倒影。   I want to be with you&#8230;   你会强行关机么？ 相关日志June那些诗儿&#8230;天使陨落，爱飞离 Ⅱ天使陨落，爱飞离 Ⅰ五月裂槿 六月残华 七月游移]]></description>
		<link>http://westlife.la/975.html</link>
			</item>
	<item>
		<title>用19种编程语言写Hello World</title>
		<description><![CDATA[Hello World 程序是每一种编程语言最基本的程序，通常初学者都是从这段代码开始编程语言的学习，俨然成为了编程的一种象征。于是突发奇想罗列一些程序语言的Hello World代码，以激励自己努力学习，同时激发广大的社会主义青年学习编程的兴趣，用科学技术带领亿万同胞脱离苦海…… 1、C 无论编程技术怎么变化，始终没有一种编程语言可以替代C语言，只少目前为止是这样。 #include int main&#40;void&#41; &#123; printf&#40;&#34;Hello, world!\n&#34;&#41;; return 0; &#125; 2、Java Sun公司开发的跨平台语言，我曾经用Java写过一个很烂的Android手机应用程序，还是别提了…… public class Hello &#123; public static void main&#40;String&#91;&#93; args&#41; &#123; System.out.println&#40;&#34;Hello, world!&#34;&#41;; &#125; &#125; 3、C++ C++起初作为C语言的加强版，但后来强大到可以作为独立语言了，只是它强大得太复杂了，所以有些程序员讨厌它，比如我……以至于出现“21天教你学会C++”这样的文章…… #include int main&#40;&#41; &#123; std::cout &#38;lt;&#38;lt; &#34;Hello, world!&#34; &#38;lt;&#38;lt; std::endl; return 0; &#125; 4、PHP PHP一般作为服务器脚本语言来构建网站后台，比如我的博客所用的Wordpress程序就是使用PHP编写的。 &#60;!--p echo 'Hello, world!'; --&#62; 5、Basic 看名字就知道是给初学者使用的语言，不过我从来没学过…… [...]]]></description>
		<link>http://westlife.la/959.html</link>
			</item>
	<item>
		<title>在VPS上安装桌面系统</title>
		<description><![CDATA[    首先说明下，在VPS上安装桌面系统纯属炫耀用，除非你的VPS在国内，否则没有实际意义。而且只建议内存在768M以上的朋友们使用。     这是 Centos下安装X Window+GNOME Desktop的一键包，由vpsyou.com制作，在centos5.5 32bit上安装成功。     安装过程： 在控制台中输入 wget http://www.vpsyou.com/sh/xwindow.sh;sh ./xwindow.sh; 回车，等待5-30分钟的全自动安装。   登陆： 1.用winscp登陆你的VPS，下载/backup/www.vpsyou.com/client.id_dsa.key到本地 2.下载FreeNX Windows 客户端并安装，下载地址： http://www.nomachine.com/download-client-windows.php 3.安装FreeNX后打开，用root登录，并导入刚才下载回来的client.id_dsa.key，具体请看图：     登录成功即可。 相关日志Linux入门命令WordPress 插件推荐Nginx 遇到 502 Bad Gateway 自动重启脚本关于WordPress搬家使Opera恢复工作]]></description>
		<link>http://westlife.la/952.html</link>
			</item>
	<item>
		<title>2种简单的Nginx防盗链的方法</title>
		<description><![CDATA[修改nginx.conf文件 一： location ~* \.&#40;gif&#124;jpg&#124;png&#124;swf&#124;flv&#124;rar&#124;zip&#124;tar&#124;&#41;$ &#123; valid_referers none blocked www.westlife.la westlife.la ; if &#40;$invalid_referer&#41; &#123; return 403; &#125; &#125; 第一行：gif&#124;jpg&#124;png&#124;swf&#124;flv&#124;rar&#124;zip&#124;tar&#124;) 表示对gif、jpg、png、swf、flv、rar、zip、tar后缀的文件实行防盗链 第二行： 对westlife.la这2个来路进行判断，if{}里面内容的意思是：如果来路不是指定来路就直接返回403。 二： 针对图片目录防止盗链 location /pic/ &#123; valid_referers none blocked server_names *.westlife.la westlife.la ; if &#40;$invalid_referer&#41; &#123;return 403;&#125; &#125; 直接返回403 相关日志暂无相关日志]]></description>
		<link>http://westlife.la/912.html</link>
			</item>
	<item>
		<title>PHP强制使用HTTPS访问</title>
		<description><![CDATA[有些时候为了安全，可能需要使用HTTPS访问，那么PHP文件中加上以下代码 if&#40;$_SERVER&#91;'HTTPS'&#93;!=&#34;on&#34;&#41; &#123; $redirect= &#34;https://&#34;.$_SERVER&#91;'HTTP_HOST'&#93;.$_SERVER&#91;'REQUEST_URI'&#93;; header&#40;&#34;Location:$redirect&#34;&#41;; &#125; BTW：用HTTPS需要独立IP和SSL证书。恩，你懂的 ^_^ 相关日志暂无相关日志]]></description>
		<link>http://westlife.la/909.html</link>
			</item>
	<item>
		<title>什么是CC攻击？Linux VPS下简单解决CC攻击</title>
		<description><![CDATA[    一：什么是CC攻击？ CC攻击就是利用大量代理服务器对目标计算机发起大量连接，导致目标服务器资源枯竭造成拒绝服务。 攻击原理：CC主要是用来攻击页面的。大家都有这样的经历，就是在访问论坛时，如果这个论坛比较大，访问的人比较多，打开页面的速度会比较慢，对不？！一般来说，访问的人越多，论坛的页面越多，数据库就越大，被访问的频率也越高，占用的系统资源也就相当可观，现在知道为什么很多空间服务商都说大家不要上传论坛，聊天室等东西了吧。 一个静态页面不需要服务器多少资源，甚至可以说直接从内存中读出来发给你就可以了，但是论坛就不一样了，我看一个帖子，系统需要到数据库中判断我是否有读读帖子的权限，如果有，就读出帖子里面的内容，显示出来——这里至少访问了2次数据库，如果数据库的体积有200MB大小，系统很可能就要在这200MB大小的数据空间搜索一遍，这需要多少的CPU资源和时间？如果我是查找一个关键字，那么时间更加可观，因为前面的搜索可以限定在一个很小的范围内，比如用户权限只查用户表，帖子内容只查帖子表，而且查到就可以马上停止查询，而搜索肯定会对所有的数据进行一次判断，消耗的时间是相当的大。 CC就是充分利用了这个特点，模拟多个用户（多少线程就是多少用户）不停的进行访问（访问那些需要大量数据操作，就是需要大量CPU时间的页面）。很多朋友问到，为什么要使用代理呢？因为代理可以有效地隐藏自己的身份，也可以绕开所有的防火墙，因为基本上所有的防火墙都会检测并发的TCP/IP连接数目，超过一定数目一定频率就会被认为是Connection-Flood。 使用代理攻击还能很好的保持连接，我们这里发送了数据，代理帮我们转发给对方服务器，我们就可以马上断开，代理还会继续保持着和对方连接（我知道的记录是有人利用2000个代理产生了35万并发连接）。     二：怎么防范？ 一，准备工作 1，登录进VPS控制面板，准备好随时重启VPS。 2，关闭Web Server先，过高的负载会导致后面的操作很难进行，甚至直接无法登录SSH。 3，以防万一，把设置的Web Server系统启动后自动运行去掉。 （如果已经无法登录进系统，并且重启后负载过高导致刚刚开机就已经无法登录，可联系管理员在母机上封掉VPS的IP或80端口，在母机上用虚拟控制台登录进系统，然后进行2&#38;3的操作，之后解封） 二，找出攻击者IP 1，在网站根目录建立文件ip.php，写入下面的内容。 &#60;?php $real_ip = getenv&#40;‘HTTP_X_FORWARDED_FOR’&#41;; if&#40;isset&#40;$real_ip&#41;&#41;&#123; shell_exec&#40;“echo $real_ip &#62;&#62; real_ip.txt”&#41;; shell_exec&#40;“echo $_SERVER&#91;'REMOTE_ADDR'&#93; &#62;&#62; proxy.txt”&#41;; &#125;else&#123; shell_exec&#40;“echo $_SERVER&#91;'REMOTE_ADDR'&#93; &#62;&#62; ips.txt”&#41;; &#125; &#160; echo ‘服务器受到攻击，正在收集攻击源，请在数分钟后访问本站，5分钟内多次访问本站有可能会被当作攻击源封IP。谢谢合作！’; ?&#62; 2，设置伪静态，将网站下的所有访问都rewrite到ip.php。 Nginx规则： rewrite &#40;.*&#41; /ip.php; Lighttpd规则： url.rewrite = &#40; “^/&#40;.+&#41;/?$” =&#62; “/ip.php” &#41; 3，启动Web [...]]]></description>
		<link>http://westlife.la/900.html</link>
			</item>
	<item>
		<title>将Apache的Rewrite Rule（重写规则）转换为Nginx格式</title>
		<description><![CDATA[    说实话，在筹备博客的之前，我一直想为自己建立个私人网络硬盘。后来在无意中发现了Phpdisk提供免费个人版的Php网盘。因为目前大多数在线网盘都是使用ASP，要跑在Win主机上。而大部分的VPS和服务器都是Linux的，没办法跑ASP。所以Php网盘对于个人来说才是更好的选择。用过VPS的朋友都知道Apache虽然很稳定，但是占用内存较多。而且我的VPS安装的又是Nginx，所以在使用Phpdisk的时候就遇到了Rewrite Rule的规则问题。     之前在用Apache主机的时候很方便，官方提供了.htaccess文件，可以直接上传使用。现在用Nginx不支持.htaccess。咋办呢？于是乎发现了这个网站，用于转换Rewrite Rule的规则。http://www.anilcetin.com/convert-apache-htaccess-to-nginx/ 比如Phpdisk官方提供Apache的Rewrite Rule是 RewriteEngine On &#160; RewriteRule ^file/&#40;&#91;0-9&#93;+&#41;/&#40;&#91;a-zA-Z0-9&#93;*&#41;/?$ viewfile.php?file_id=$1&#38;amp;file_key=$2 RewriteRule ^viewfile/view/&#40;&#91;0-9&#93;+&#41;/&#40;&#91;a-zA-Z0-9&#93;*&#41;/?$ downfile.php?action=view&#38;amp;file_id=$1&#38;amp;file_key=$2 RewriteRule ^downfile/&#40;&#91;0-9&#93;+&#41;/&#40;&#91;a-zA-Z0-9&#93;*&#41;/?$ downfile.php?file_id=$1&#38;amp;file_key=$2 RewriteRule ^space/&#40;&#91;0-9&#93;+&#41;/?$ space.php?uid=$1 只有把以上内容（除RewriteEngine On）复制到网页左边的.htaccess content中，点击convert按钮，在右边的框中就会出现转换成Nginx的Rewrite Rule。非常方便吧？ 但这并不是完整的，你还需要加上location / {} 比如还是上面Phpdisk的Rewrite Rule，转换后应该完整写成 location / &#123; rewrite ^/file/&#40;&#91;0-9&#93;+&#41;/&#40;&#91;a-zA-Z0-9&#93;*&#41;/?$ /viewfile.php?file_id=$1&#38;amp;file_key=$2; rewrite ^/viewfile/view/&#40;&#91;0-9&#93;+&#41;/&#40;&#91;a-zA-Z0-9&#93;*&#41;/?$ /downfile.php?action=view&#38;amp;file_id=$1&#38;amp;file_key=$2; rewrite ^/downfile/&#40;&#91;0-9&#93;+&#41;/&#40;&#91;a-zA-Z0-9&#93;*&#41;/?$ /downfile.php?file_id=$1&#38;amp;file_key=$2; rewrite ^/space/&#40;&#91;0-9&#93;+&#41;/?$ /space.php?uid=$1; &#125; 这样就算大功告成了 上传到服务器后重启Nginx就可以生效咯～ 希望对大家有所帮助~~ 相关日志Nginx 遇到 502 Bad [...]]]></description>
		<link>http://westlife.la/866.html</link>
			</item>
	<item>
		<title>博客那些事儿</title>
		<description><![CDATA[     谈到博客，总有说不完的故事。在我看来，博客就是发表个人感受，记录生活的地方。但是由于我们生活在这个十分和谐的世界，许多我亲自实践，编写的有关虚拟专用网络的技术文却没法公开。唉！遗憾遗憾！      好吧，回到正题。      还记得一年前的暑假，个人博客刚开始兴起。作为互联网爱好者的我成为千万博主其中的一员。      一：服务器与域名     因为是校08届论坛的创始人和管理者，正好利用了学校提供的条件。首先在国内的双线虚拟主机上采用WordPress搭建了自己的博客。一开始比较狂热，几乎每天都有更新，记录着生活琐碎和想法。直到假期结束，更新速度才减缓下来。就这样大概持续了一两个月，国内出现了机房拔线，内容审查等各种问题。      虽然我所在的服务商没出状况，但明眼人都知道这是永不能长治久安的，于是决定把博客搬到美国的服务器。经过测试，速度好的机房在博客打开速度方面只比国内慢3秒，还是可以接受的。于是就开始挑选虚拟主机商了。第一次选择的是Dreamhost，并注册了第一个个人域名Ohrex.**。一开始感觉不错，延持也在200MS，但那段时间每个月总有几天会抽风，后来又知道DH超卖严重，有点受不了。在百般思量后决定换服务商，投奔了某个老牌的国人销售的虚拟主机。这也是我期今为止见过最好，最负责的服装商了。      就这样一直很稳定的用到今年5月，期间入手了首个Westlife域名 Http://Westlife.me.uk 。但很多人总认为.me.uk是二级域名，没办法，凑合着继续用吧。毕竟Westlife的好域名没剩几个了，呵呵。      接着慢慢开始对虚拟主机有些厌倦，觉得不够自由，而且准备装个私人网盘，正好又慢慢接触了Linux和VPS，又一直很想试试Nginx，于是把博客搬到了朋友在Peer1机房的VPS。一开始还是不错的 渐渐发现那台服务器性能不太理想，偶尔还会出现打不开网页的情况。无奈，酝酿着自己也要腐败腐败，买个VPS放博客。虽然一个月￥70对一个高中生来说显得比较昂贵。但还是咬咬牙忍了下来。目前的博客就放在自己的VPS上。速度还不错吧，呵呵。恩，在此期间，遇到某个契机，注册到第二个有关Westlife的域名：Http://Westlife.la  嘿嘿…lalalalala… 6月中旬再次入手 Http://Westlife.tv 8月中旬再次入手 Westlifecn.net      现在网络上介绍美国机房和线路的文章多的是，我这里就不再重复介绍了。推荐几个机房：San Jose，Peer1（电信直连），PacificRack。机房只是一方面，线路同样也很重要。具体线路的介绍大家可以Google一下。至于虚拟主机或VPS商哪家好，我坚决不公开推荐。为什么？无论是国内国外，我可以很负责任的说，许多所谓的虚拟主机或VPS推荐网站都是商业色彩浓重，我也亲自使用过8个左右的VPS服务商和几个虚拟主机商，许多都是说得天花乱坠。还有号称“本站建立在某某服务商的服务器上，强烈推荐某某服务商。”等赤果果的广告。所以，如果有朋友需要参考可以联系我。      二，博客内容：      个人博客嘛，就比较自由。我给自己博客的定位在标题上写的很明白了：生活，学习，互联网。至于内容大约也朝这个方向。有的时候也会觉得自己博客有点乱，毕竟个人感受发表得太多，看起来觉得怪怪的。但所有内容都花了许多时间思考，表达。接下去的博文会保持目前的风格，继续发表个人生活，思考，情感和一些技术类文章。不知道有多少朋友会喜欢      夜深了，落笔至此。下次想到什么再听我娓娓道来。 相关日志五月裂槿 六月残华 七月游移April那些思念June那些诗儿&#8230;]]></description>
		<link>http://westlife.la/828.html</link>
			</item>
	<item>
		<title>June</title>
		<description><![CDATA[又下雨了，窗外依旧是沉沉的夜。静静地趴在桌子上，在苍白的灯光下，聆听雨落的声响。 一夜未眠&#8230;&#8230; 黯然的雨夜，尘封的记忆总会在不经意间被触及。 三年了，我们未再见面。你在大洋的另一端，而我还在这无奈世界的东海岸。有时真不愿意一次次地骗自己。说不想你是假话，说过去了就算了也是自我安慰。还记得那个明媚忧伤的夏天，我们最后一次走过那长长的海岸线。海风轻拂着你飞扬的发丝，撩拨着你的脸。淡淡的发香弥散在海天之间&#8230;&#8230; 打了个寒颤，又是深夜了。站起身，来到窗边，仰望漆黑的夜空。 雨停了，世界显得更加空旷。天外有无数星光，虽然看不见，但我却依旧仰望。 世界的那一边，你还好吗？我只是，很想念&#8230;&#8230; 相关日志那些思念那些诗儿&#8230;天使陨落，爱飞离 Ⅱ天使陨落，爱飞离 Ⅰ五月裂槿 六月残华 七月游移]]></description>
		<link>http://westlife.la/807.html</link>
			</item>
</channel>
</rss>