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.