lnmp中pureftpd無法覆蓋文件的解決方法
有幾位lnmp的用戶在論壇反應pureftpd覆蓋文件的時候無法覆蓋,通過檢查發現pureftpd配置文件錯誤。
解決方法:
在/usr/local/pureftpd/pure-ftpd.conf 文件末尾加上
AllowOverwrite on
AllowStoreRestart on
再執行/root/pureftpd restart重啟即可。
注:5月19日14點之后下載的不需要更改此配置文件。
有幾位lnmp的用戶在論壇反應pureftpd覆蓋文件的時候無法覆蓋,通過檢查發現pureftpd配置文件錯誤。
解決方法:
在/usr/local/pureftpd/pure-ftpd.conf 文件末尾加上
AllowOverwrite on
AllowStoreRestart on
再執行/root/pureftpd restart重啟即可。
注:5月19日14點之后下載的不需要更改此配置文件。
如果默認Nginx配置的時候設置網站訪問用戶和用戶組都是www,那么網站目錄下的文件盡量也要用www www用戶和屬組,否則會引起不必要的麻煩。
但是默認用root登陸,有時候忘記切換到www,用wget下載或生成的文件權限都是 root的,每次要修改比較麻煩,這里介紹一個簡單的方法。
網站根目錄不正確的權限除了會帶來安全性,還可以導致類似執行請求動作,連接信息必需提供 這樣的ftp問題,該如何正確設置網站根目錄的權限呢?
今天這里主要討論給網站根目錄添加sgid權限
查看全文 »
簡單來說HTTP協議傳輸是不安全的,可能會存在被劫持(如運營商或其他劫持者劫持來插入廣告),HTTPS是一直相對來說要安全一些的,使用SSL證書來加密傳輸數據。目前有很多SSL證書的獲取途徑,如namecheap購買域名贈送(Comodo PositiveSSL)、Let's Encrypt、其他免費SSL證書和自購等渠道。
SSL需要有一個獨立IP,也就是一個獨立IP只能對應一個SSL。SNI技術的出現,一個IP只能對應一個SSL的時代早就已經過去,目前除了XP及較老的安卓版本外都已經支持SNI,實現多域名虛擬主機的SSL/TLS認證。(什么是SSL?)
1、需要Nignx已經編譯ssl 模塊(lnmp一鍵安裝包已經編譯安裝上),如果沒有需要重新編譯,方法可以參考Nginx無縫升級。
2、再NameCheap已注冊/轉移域名或購買主機產品,且購買是在購物車上添加了免費SSL(PositiveSSL)。如果有其他自購的證書步驟是基本差不多的。
1、生成RSA密鑰和CSR證書,下面以vpser.net域名為例:
查看全文 »
MOTHERSLOVE – 注冊.com/.net/.org/.biz/.us域名 8.81 美元(原價 9.69 美元)
SWITCH2NC – 轉入.com/.net 域名 6.99 美元
注:注冊和轉入域名都可以得到免費的WhoisGuard(隱私保護)和 SSL。
免費SSL需點擊域名下面的“Get Comodo PositiveSSL for FREE”獲得。
查看全文 »
VPS偵探原來一直使用的是Nginx 0.7.63,一直沒什么問題,最近有空順便升級一下,更新到最新比較穩定穩定的0.7.65,順便做一下簡單的維護。
Nginx編譯后就一個小文件,不帶動態庫,升級也可以無縫升級,并不影響訪問,lnmp一鍵安裝包安裝的環境直接按下面的命令執行就可以,具體想升級的版本可以到nginx上查看。
下面以升級nginx到1.12.2為例,首先下載Nginx源碼,執行wget http://nginx.org/download/nginx-1.12.2.tar.gz 版本可以自己修改
再執行 ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-http_sub_module 編譯參數可以更加自己的情況進行修改調整。
然后make,但不要make install
查看全文 »
今天從DiaHosting客服那邊獲得了Dia新機房的測試機器,測試機器型號為X540,測試IP:173.234.162.143 ,100MB文件:http://173.234.162.143/100M.iso ,測試論壇:http://173.234.162.143/discuz/
1、機器配置
CPU信息:
查看全文 »