关于lnmp一键安装包的那些事2

本文继续讲述我在使用CentOS+Licess的lnmp一键安装包时遇到的问题。

1,访问时出现 502 Bad Gateway 的解决办法
Nginx 502 Bad Gateway的含义是请求的php-cgi已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致php-cgi进程终止。一般并发数太高的网站都容易出现此错误。出现502 Bad Gateway的原因有很多(更多原因见这里),但是大部分人修改下面的参数即可解决。

打开 /usr/local/php/etc/php-fpm.conf 文件,修改几个参数: (more…)

Read More

开博三年整记录:写博客的意义 正在丧失

还记得2007年的国庆节那天,当我用1元的cn域名、30元的空间、PJBLOG程序搭建起第一个独立博客的时候,那种成功感伴随着的欣喜和自豪,我至今难忘。到今天整整三年过去了,博客里的文章越来越多,我也成长了很多。

08.09年是激情最深厚的两年,那时候去网吧,最先打开的不是QQ,而是博客!虽然我脑子很笨,但是还是凭借着自己的努力,把博客做出了一定知名度。08年被我浪费掉了,写了一年博客,却没领会到博客的真谛,一直到09年,我才渐渐的感觉到,写博客,很重要的一个层面是交流!没事你到我这来逛逛,我再去你那留个言。慢慢地,博客的人气开始增加,友情链接越来越多,甚至后来,网络上冒出来数个山寨版的“清风小荷塘”,感概之余有些好笑

翻看着自己08.09年的一些文章,觉得那个时候的自己,真的太不成熟了,而且还相当的愤青!没事也会转载点军事文章,跟着“主流”人士一起抵制下日本啥的。现在看起来,这些都是极不成熟的表现。不过我庆幸自己现在懂事了,虽然思考能力仍然很差 (more…)

Read More

入手Burst VPS

经过长达数月的坚苦决择,最终还是咬牙买了一年期的巴斯(Burst VPS,在某些论坛简称84)作为博客的寄存空间。至您看到这篇文章的时候,本博客已经完全搬到Burst VPS上面了。

老实说,我以前想都没想过会用上这么贵的服务器(谁叫咱是穷人呢?),几个月前我还在对着Bluehost那3.99刀的价格流口水,现在却用上了5.99刀的VPS,哎~真是时过境迁啊。当然,在广大玩VPS的同胞中,我还是一个穷光蛋~

我曾经买过一个月的Burst VPS用来练手和测试,发现效果还不错,一个月的时间里只down过一次机,持续了10分钟左右。短短一个月里,我熟悉了部分Linux命令,重装了N次系统(N>=10),不断地替换lnmp和Kloxo,最终还是抛弃了体积臃肿的Apache,换用轻巧且效率高的Nginx。

不知道为什么,在Burst的VPS上,用了Nginx以后,速度明显快很多(应该不是心理因素),也可能是因为开启了eAccelerator所致。而在Kloxo后台,开启了Xcache以后,速度依旧缓慢。虽然Apache兼容性好,但是龟速和高内存占用,我还是放弃了它。我的个人建议是,如果你的VPS内存少于1G,那还是老老实实用Nginx吧! (more…)

Read More

关于lnmp一键安装包的那些事

好像目前nginx特别流行,我的几位友情链接都在使用nginx,所以,小荷塘最近也开始体验nginx了。而且对于nginx的内存占用效果,小荷塘感到特别震精(装好以后内存占用不到80M!!!)。

对于大部分新手来说,都是使用centOS+Licess的lnmp一键安装包的吧(其实lnmp意思就是Linux+nginx+mysql+php)。本文中的方法也是基于该环境来实现的。在折腾lnmp的过程中,我也遇到了一系列的问题,下面对这些问题作一个归总。

1,nginx下WordPress的伪静态设置
因为nginx还不完全兼容Apache,所以造成一些不便,比如不支持.htaccess(即不能伪静态),那么如何解决这个问题呢?
编辑/usr/local/nginx/conf/nginx.conf文件,在server容器中添加下面这几行: (more…)

Read More

安装kloxo以后PHP探针不显示CPU和内存信息的解决办法

有部分童鞋在安装完kloxo以后,喜欢上传个探针,看看Apache或者lighttpd占用多少内存,但是发现探针里并不会显示出来当前的CPU和内存占用信息,这是为什么呢?

原因就是kloxo作了安全方面的限制,限制了PHP能读取的目录,只要我们在kloxo的配置文件中取消这个限制就可以了。

解决方法:
编辑“/home/httpd/域名/conf/kloxo.域名”这个文件。
比如,我绑定的域名是zhukun.net,那就编辑“/home/httpd/zhukun.net/conf/kloxo.zhukun.net”这个文件
删掉其中open_basedir部分的内容(一共有四处),然后service httpd restart,打开探针就会发现CPU信息和内存信息已经显示出来了。

Read More