Posted by zuzhihui in Linux技术 on 2008/06/02 with No Comments
RHEL 5.2 在2008年5月21日已经正式发布了,由于这是小版本的升级,很多人都没有注意。我也是过了快一周了才发现这个消息。CentOS 5.2应该会很快跟上吧!
Red Hat Enterprise Linux 5.2 主要在下面这6个方面进行了更新:
在虚拟化方面,Xen升级到3.1.2了,这个我在5.2 beta中测试过,Xen还是有个HVM方面的bug没有修掉,而这个bug在Xen 3.2.1里面已经修掉了,要是这次升级到最新的Xen就好了。
在桌面方便,很多软件大幅度更新:
详情请参考官方报告:http://www.press.redhat.com/2008/05/21/red-hat-enterprise-linux-52/
Posted by zuzhihui in Linux技术 on 2008/06/02 with No Comments
我们一贯坚持,瑞豪开源VPS支持免费的VPS试用!我们的试用流程也写得很清楚,在 http://rashost.com/support/faq 有详细介绍。但还是有一少部分网友想利用免费的VPS试用做一些初级的网络攻击活动,比如安装一些灰鸽子和其他抓鸡软件等等。真正需要VPS的人,我们绝对欢迎;想利用VPS做一些初级网络攻击活动的人,我们坚决给予打击!
今天就碰到一个,他先是在我们网站上注册,然后我加他qq聊天,聊天记录如下:
Zu 20:28:21
你好
Zu 20:28:33
我是rashost.com的客户代表
Zu 20:28:45
您在我们网站上注册成功了吗?
《征服**》 20:29:08
恩
Zu 20:29:07
想要购买VPS吗
《征服**》 20:29:36
有不有先免费试用的···看看效果怎么样
Zu 20:30:12
有免费试用,您想做什么应用?
《征服**》 20:30:46
做个网站
Zu 20:31:29
有什么技术做网站?
Zu 20:31:46
比如php,python,java?
《征服**》 20:32:45
具体的我也不是很懂··我是在论坛看见说有VPS服务器试用的 ,,做个小型企业的
Zu 20:33:36
单位的网站还是个人的?
《征服**》 20:34:10
小型企业的··单位撒
Zu 20:35:13
http://rashost.com/support/faq
Zu 20:35:21
这里有我们的试用流程
《征服**》 20:35:40
恩
Zu 20:35:49
请按照流程走,谢谢
《征服**》 20:36:11
OK 3Q
就根据这些聊天的话语,我心里已经有数了,90%又是搞抓鸡的,后来经过几分钟的调查,证实了我的猜想是正确的。
在这里我想忠告少数网友,不要再搞这些没有意义的活动了,应该把大好的青春年华用在正事上。这些小技俩没有任何好处,有真本事的去做真正的黑客去,像Linus, Alan一样搞Linux Kernel去。。。
Posted by zuzhihui in Linux技术 on 2008/06/01 with 2 Comments
(后注:CentOS VPS下最新的nginx解决方案,请参考 http://rashost.com/blog/centos5-vps-nginx-solution2 )
这篇文章已经介绍了怎样编译Nginx的RPM包 下载RPM包:
wget http://rashost.com/local/nginx-0.6.35-2.i386.rpm rpm -ivh nginx-0.6.35-2.i386.rpm chkconfig nginx on /etc/init.d/nginx start
然后访问本机的80端口,就可以看到页面了,这表示安装一切正常。 修改/etc/nginx/nginx.conf文件中的server_name部分,修改IP地址为本机IP地址:
server_name 192.168.0.104;
修改/etc/nginx/nginx.conf文件的index部分,加入index.php
index index.php index.html index.htm;
安装php和fastcgi
wget ftp://rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/lighttpd-fastcgi-1.4.18-1.el5.rf.i386.rpm
wget ftp://rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/lighttpd-1.4.18-1.el5.rf.i386.rpm
rpm -ivh lighttpd*.rpm # CentOS不自带lighttpd, 我们只好从别处下载,安装
chkconfig --del lighttpd #我们只用到lighttpd中的一个文件,不需要lighttpd开机自启动
yum install -y php-cgi php-mysql
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u nginx -f /usr/bin/php-cgi
cd /usr/share/nginx/html/
echo "< ? phpinfo(); ?>" >i.php
然后修改/etc/nginx/nginx.conf文件的如下部分:
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
重启nginx:
/etc/init.d/nginx stop
/etc/init.d/nginx start
然后访问本机的i.php文件 http://192.168.1.104/i.php 应该能正确的到php的配置信息,这就成功了! 最后要注意的是,在CentOS下nginx的默认html目录是/usr/share/nginx/html,这个和ubuntu下不同 另外,为了让php cgi程序开机自启动,请在/etc/rc.local文件的最后加入下面这行:
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u nginx -f /usr/bin/php-cgi
Posted by zuzhihui in Linux技术 on 2008/06/01 with No Comments
首先下载nginx的源代码,我下载的是rpm源码包,下载地址从rpmfind.net上找的:
ftp://rpmfind.net/linux/fedora/development/source/SRPMS/nginx-0.6.35-2.fc9.src.rpm
安装编译工具和所需要的库:
yum install -y make rpm-build pcre-devel zlib-devel openssl-devel perl-devel gcc
运行如下命令编译RPM:
mkdir -p /usr/src/redhat/SOURCES rpm -ivh nginx-0.6.35-2.fc9.src.rpm cd /usr/src/redhat/SPECS/ vim nginx.spec #remove the perl-devel dependency rpmbuild -bb nginx.spec
然后编译出来的RPM就在 /usr/src/redhat/RPMS/i386/nginx-0.6.35-2.i386.rpm
Posted by zuzhihui in apache on 2008/06/01 with No Comments
通常情况下,在一个96M内存的VPS上安装apache2,mysql,php5之后再安装一个wordpress,那么apache在相应三五的连接请求之后,VPS的内存就几乎快要用完了,这时候如果连接请求不断增加,VPS将会内存耗尽,内存耗尽之后,无论有没有swap,CPU的占有率就会很高。我们RasHost VPS已经有很多客户都碰到过这种情况。实践证明,96M内存的VPS使用Apache跑PHP的应用不能支持大的并发。主要原因就是apache mod_php的内存占用比较高。
为了解决这个问题,我们采用了Nginx FastCGI PHP MySQL的方案。Nginx是Web Server的后起之秀,性能比Apache高出不少。实践证明Nginx FastCGI PHP MySQL比Apache PHP要节省资源!
在Linux VPS下配置Nginx FastCGI PHP MySQL需要如下几个步骤:
对于第一步,请参考我们以前的博客:
对于第二步,安装wordpress跟在apache下一样,不再罗嗦了。安装完wordpress后就可以正常使用了,如果想要启用wordpress的不带问号方式的永久链接,则需要进行第三步。
第三步,我配置的永久链接是这个形式:/index.php/%year%/%monthnum%/
近期评论