2009年08月6日 下午 | 作者:VPS侦探
相信现在大部分用Linux VPS的朋友都在使用这个迅速传播的Nginx或LNMP一键安装包(lnmp安装包已经自带了下面大部分伪静态规则),Nginx和Apache的伪静态是不一样的,今天就整理一下最常见的PHP程序的nginx Rewrite(伪静态规则)。目前已收集Wordpress、Wordpress二级目录、Discuz、Discuz X、PHPWind、Typecho、codeiginiter/thinkphp/laravel/yii2框架、drupal、DEDECMS、PHPCMS、ECSHOP、ShopEX、SaBlog:
WordPress:
location / {
try_files $uri $uri/ /index.php?$args;
}
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
查看全文 »
分类:VPS管理维护 | 评论(8) Tags: codeigniter,DEDECMS,Discuz,DiscuzX,drupal,ECSHOP,joomla,laravel,LNMP,lnmp常用伪静态,Nginx,nginx常用伪静态,PHPCMS,PHPWind,Rewrite,SaBlog,ShopEX,thinkphp,Typecho,Wordpress,yii2,伪静态规则.
2009年08月3日 下午 | 作者:VPS侦探
无意间在Google Reader看到谢家勇的这个小程序,感觉对VPSer来说能够记录下VPS的一些运行状态,可以方便以后查询,在这里给各位VPSer推荐一下。
功能介绍:
VPS的资源是有限的,有些时候甚至很紧张。
硬盘的使用情况可以很直观的查看到,而且硬盘IO一般不会产生瓶颈。
如果VPS不是超卖的很厉害,一般CPU资源也不会产生瓶颈。
如果使用的VPS流量限制的很严格,通常来说带宽是很充足的。至于那些流量给的超多甚至不限流量的,就不要指望能给你太大的带宽了。
OK,还剩下一个最主要的了,内存!
这个程序的作用就是记录内存的使用情况。
查看全文 »
分类:VPS管理维护 | 评论(1) Tags: DVSL,VPS状态,记录工具.
2009年07月29日 上午 | 作者:VPS侦探
SSH 登录太慢可能是 DNS 解析的问题,默认配置下 sshd 初次接受 ssh 客户端连接的时候会自动反向解析客户端 IP 以得到 ssh 客户端的域名或主机名。如果这个时候 DNS 的反向解析不正确,sshd 就会等到 DNS 解析超时后才提供 ssh 连接,这样就造成连接时间过长、ssh 客户端等待的情况,一般为10-30秒左右。有个简单的解决办法就是在 sshd 的配置文件(sshd_config)里取消 sshd 的反向 DNS 解析。
# vi /etc/ssh/sshd_config
找到UseDNS,修改为no
UseDNS no
重启SSH服务
# /etc/init.d/sshd restart
分类:VPS管理维护 | 没有评论 Tags: SSH,登录.
2009年07月27日 下午 | 作者:VPS侦探
一直想找一些关于PHP加速的文章,偶然看到杀客的这篇文章,感觉不错,分享给大家,再此感谢杀客。
一、PHP加速器介绍
PHP加速器是一个为了提高PHP执行效率,从而缓存起PHP的操作码,这样PHP后面执行就不用解析转换了,可以直接调用PHP操作码,这样速度上就提高了不少。
Apache中使用mod_php的请求、响应执行流程:
1、Apache接收请求。
2、Apache传递请求给mod_php。
3、mod_php定位磁盘文件,并加载到内存中。
4、mod_php编译源代码成为opcode树。
5、mod_php执行opcode树。
PHP加速器相应的就是第四步,它的目的就是防止PHP每次请求都重复编译PHP代码,因为在高访问量的网站上,大量的编译往往没有执行速度快呢?所以这里面有个瓶颈就是PHP的重复编译既影响了速度又加载了服务器负载,为了解决此问题,PHP加速器就这样诞生了。
查看全文 »
分类:VPS优化 | 评论(15) Tags: APC,eAccelerator,PHP加速器,XCache,免费,比较.
2009年07月24日 下午 | 作者:VPS侦探
谁也不敢100%保证自己的VPS 100%在线,当出现问题的时候能够及时获得通知及时的处理问题这个才是关键。
下面是整理的几个免费的状态监控网站:
http://www.siteuptime.com 30分钟检测一次,一个站点
http://mon.itor.us 30分钟检测一次,站点好像是无限,多个监测点
http://monitor.saycoo.com/ 间隔60分钟,站点数无限 多个监测点
http://www.montastic.com/ 间隔不知,比较长,站点100个 好像收不到提示了
http://site24x7.com/ 间隔60分钟,2个站点
http://www.serviceuptime.com 30分钟,1个站点
http://host-tracker.com 30分钟,2个站点,每个站点2个URL
http://www.internetseer.com 24x per day 1个站点
以上可以通过Email、GTalk、ICQ等其中的一个通知情况。如果开通了139信箱,设置上,基本上就等于实时监控了,如果想5分钟或者更短的时间检测一次的话,是需要要花$的,国内也有类似的:如网站保姆等。
分类:VPS管理维护 | 没有评论 Tags: VPS,监控,运行状态.
2009年07月23日 下午 | 作者:VPS侦探
现在的互联网非常不安全,很多人没事就拿一些扫描机扫描ssh端口,然后试图连接ssh端口进行暴力破解(穷举扫描),所以建议vps主机的空间,尽量设置复杂的ssh登录密码,虽然在前段时间曾经介绍过Linux VPS禁止某个IP访问使用hosts.deny禁止某些IP访问,但是功能方面欠缺,如:不能自动屏蔽,那么有什么更好的办法吗,就可以使用denyhosts这款软件了,它会分析/var/log/secure(redhat,Fedora Core)等日志文件,当发现同一IP在进行多次SSH密码尝试时就会记录IP到/etc/hosts.deny文件,从而达到自动屏蔽该IP的目的。
DenyHosts官方网站为:http://denyhosts.sourceforge.net/
LNMP一件安装包中自带该软件可以一键安装,命令:wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5/tools/ && ./denyhosts.sh 回车确认即可开始安装配置,不需要下面的步骤进行安装配置。(该tools目录下也有denyhosts相似的工具fail2ban的一键安装工具 ./fail2ban.sh 安装即可)
1、下载DenyHosts 并解压
# wget http://soft.vpser.net/security/denyhosts/DenyHosts-2.6.tar.gz
# tar zxvf DenyHosts-2.6.tar.gz
# cd DenyHosts-2.6
2、安装、配置和启动
安装前建议执行:echo "" > /var/log/secure && service rsyslog restart 清空以前的日志并重启一下rsyslog
# python setup.py install
因为DenyHosts是基于python的,所以要已安装python,大部分Linux发行版一般都有。默认是安装到/usr/share/denyhosts/目录的,进入相应的目录修改配置文件
查看全文 »
分类:VPS安全 | 评论(20) Tags: DenyHosts,Linux,SSH,VPS,暴力攻击,阻止SSH.