English |
  • 美国VPS主机推荐
  • |
  • 代购服务
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 关于
  • | 登录 |

    LNMP/Nginx常用Rewrite(伪静态规则)WordPress/Discuz/DiscuzX/PHPWind/Typecho/codeigniter/laravel/thinkphp/drupal

    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状态记录工具DVSL Ver0.01

    2009年08月3日 下午 | 作者:VPS侦探

    无意间在Google Reader看到谢家勇的这个小程序,感觉对VPSer来说能够记录下VPS的一些运行状态,可以方便以后查询,在这里给各位VPSer推荐一下。

    功能介绍:

    VPS的资源是有限的,有些时候甚至很紧张。
    硬盘的使用情况可以很直观的查看到,而且硬盘IO一般不会产生瓶颈。
    如果VPS不是超卖的很厉害,一般CPU资源也不会产生瓶颈。
    如果使用的VPS流量限制的很严格,通常来说带宽是很充足的。至于那些流量给的超多甚至不限流量的,就不要指望能给你太大的带宽了。
    OK,还剩下一个最主要的了,内存!
    这个程序的作用就是记录内存的使用情况。
    查看全文 »

    SSH 登录太慢的解决方法

    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

    三款免费的PHP加速器:APC、eAccelerator、XCache比较

    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运行状态监控--当机/网络故障通知

    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分钟或者更短的时间检测一次的话,是需要要花$的,国内也有类似的:如网站保姆等。

    Linux VPS上DenyHosts阻止SSH暴力攻击

    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/目录的,进入相应的目录修改配置文件
    查看全文 »