10 月 18 2014
CentOS yum安装apache2.4及hhvm
本文共被喵星人侦察过24,409次。。。闲着没事把VPS的PHP换成了HHVM,试了一下效果,直接吓尿了。。。放个图(说明下我现在用的是DigitalOcean最低配的VPS,也就是单核512内存的,除了HHVM未做任何优化或者缓存等):
虽说探针的测试不能说明太多问题,不过还是可以看出来性能明显有提升。实际访问的时候处理请求的时间也短了许多。。。以下是安装方法:阅读全文。。。
10 月 18 2014
闲着没事把VPS的PHP换成了HHVM,试了一下效果,直接吓尿了。。。放个图(说明下我现在用的是DigitalOcean最低配的VPS,也就是单核512内存的,除了HHVM未做任何优化或者缓存等):
虽说探针的测试不能说明太多问题,不过还是可以看出来性能明显有提升。实际访问的时候处理请求的时间也短了许多。。。以下是安装方法:阅读全文。。。
6 月 20 2014
电子科大的教务处通知一般都很重要,而且很恶心的设置了IP限制,只有校内的IP才能查看新闻,用外网只能看到这个坑爹的界面:
最开始一直用着一个临时的解决办法,用寝室的路由和VPS做了一个端口转发,勉强算是可以用。今天觉得端口转发的URL太丑了,看着域名后面的端口号就不爽。。。于是就阅读全文。。。
1 月 1 2013
Apache应该是现在应用最广泛的Web服务器了,我的VPS上面也用的是这个。最近想要弄一个自己的文件分享的页面,懒得怎么好好弄了,就打算直接用Apache 的列目录功能,结果发现对中文文件名的支持不大友好,显示的文件名有中文的部分全都是乱码,虽然点击的时候没什么问题但是显示乱码总还是很难受的。。。经过一番Google后纪录在此。。。
其实也很简单的啦,只需要在httpd.conf里面添加下面一行阅读全文。。。
9 月 2 2012
最近在VPS上已经搭建了一个自用的Glype翻墙,为了避免被GFW我就配置了一个StarSSL,用HTTPS访问。最近闲着没事儿我又想给我的iLazyCat.com的一个子域名也配置一个SSL,但是弄的时候却发现,貌似不能配置两个SSL证书,无论怎么配置都只有一个证书,分别访问两个域名总有一个提示域名不匹配,喵了个咪的~这就达不到我想要的效果了。。。Google一番才发现,SSL证书貌似只支持一个IP地址绑定一个证书,不能在同一个IP地址上面给不同的域名分别配置SSL证书。。。除非去购买多域名专用的证书。。。不过我查了下,多域名的证书都贵的要死要活的,低成本才是我的目标~
于是乎,经过另外一番Google,终于发现了这个在单一IP地址上面可以配置多个域名SSL证书的方法,嘻嘻。。。
首先科普。。。
SSL协议层位于HTTP协议层之下,HTTP协议是被封装在SSL协议中的,所以SSL会话必须在HTTP会话之前建立。因为在建立SSL会话的最初握手阶段,服务器无法知道HTTP请求头的Host字段的内容,也就无法确定究竟使用哪个虚拟主机的配置(例如允许使用哪些加密算法、服务器证书是哪个等等),于是Apache就会使用匹配这个IP地址端口对的第一个主机的SSL配置。
正因为如此,我们便不能在一个IP地址上配置不同的SSL证书。。。
但是真的只能这样了么?OH当然不是。。。Apache从2.2.12之后就开始支持SNI了。。。如果你的Apache版本在2.2.12以下的话,就去更新一下吧。更新完了我们继续~关于SNI的信息可以到这里找到。。。
确认Apache版本在2.2.12以上之后,就可以开始配置多个SSL证书了。
首先修改Apache的配置,开启SNI和分域名分配主目录。。。阅读全文。。。
10 月 19 2014
HHVM 奇怪的性能问题
本文共被喵星人侦察过12,674次。。。昨天给VPS换了HHVM,速度有了很大的提升。结果晚上骏骏菊苣找我说博客打开这么慢怎么可能性能好。。。我表示不服于是自己打开各种测试觉得没什么问题啊,结果就在我准备问怎么回事的时候有一个页面打开的速度特别慢,正在等待响应就等待了十多秒,细思恐极赶紧想看看是哪里的问题,但是这个问题似乎不好重现,总是过好久才出现一次,但是一出现就会持续一会儿。无法重现的问题是最难解决的,于是开WVS扫自己的博客,一开始响应时间都在1s以下,过了一会之后响应时间突然增加到10多秒,并且居高不下。啊哈原来是负载太高的问题,于是归罪于Apache处理高并发不给力,但是各种修改Apache配置之后问题依旧。。。好纠结到底是哪里的问题。然后突然脑洞大开关掉了SWAP,这个奇怪的性能问题就不见了。。。OMG到底是怎么回事。。。SWAP对HHVM性能影响这么大么?有时间再慢慢研究吧。。。
By Lazy Cat • 闲谈 18 • Tags: Apache, HHVM, SWAP, VPS