订阅本站


feedsky

版权声明

Creative Commons License
本站文章采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
您可以随意转载我的文章,但是请注明,转自wettuy's blog

还是恢复了Apache2

我对Apache的负载能力早就已经不满了,听闻Nginx在高负载的情况下可以保持极高的效率,早就想试试看。于是前天终于毅然动手。虽然群里的朋友一再告诉我最好的方法是用squid做前端,不过我还是打算试用一段时间试试看。

参考了这里的教程《Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器》,打算全部手工编译。虽然网上有现成的第三方源,我还是蛋疼的动手了。

没有想到PHP的编译时间非常久,远超过准备编译环境和Nginx编译所花的时间总和。

最近十分郁闷

最近一段时间服务器的mysql挂的越来越频繁了。。。每次都需要手动重启,累啊,有时候我就经常在想,如果改用LAMP就会好一些了呢?可惜想这些也是没有用的,问题还是要自己动手解决才行啊。。。

已经把能想到的方法全用过了,比如把WP的InnoDB表转换成MyISAM的,使用html的缓存,服务器上修改包缓存,减少最大连接数,把Apache的内存限制设置到总内存的1/4……现在看来,恐怕效果仍然很有限。

刚才去服务器上看了一下,这个情况着实令我吃惊

也许,这真的是极限了……难道就只能升级服务器了吗,呃……

突然想到了一句名言:钱不是问题,问题是没钱

终于学会怎样在apache中绑定多个不同域名了

几乎研究了一天,搜索了好多教程,可还是出错,干脆就自己研究了。

当然还是要编辑httpd.conf文件了,找到VirtualHost字段,添加如下内容

<VirtualHost *:80>
DocumentRoot “你的目录”
ServerName 你的域名
</VirtualHost>

其他的比如日志之类的东西,都可以不写。注意,这里有一点很重要的是, 用了VirtualHost之后,你有几个域名,就要绑几个,包括原来的,否则会出错,这个好多地方都没有提到,也是我一直郁闷的原因。

另外目录还是加上引号把,要用这样的格式写——”D:\\www\\bbs”否则可能造成403错误。PS.我的服务器是win2003

还有一个问题,这么改了之后.htaccess以及rewrite就不能用了,貌似目前找到的解决方法就是,直接写到httpd里,而且每一段VirtualHost都要这么写,汗呀。。。