(VPS 雲端)網站故障,htacces 已修改,我認為是由於流量高

(VPS 雲端)網站故障,htacces 已修改,我認為是由於流量高

我在 ovh 有一個雲端 vps,有 8GB 記憶體、6 個 vCore 處理器,並在 Ubuntu 14.04(64 位元)上安裝了 Parallels Plesk 12
我在那裡有超過 10 個站點,但只有 2 個有流量
來自 histats:
網站1:線上使用者:今日 167 位訪客:14,591
網站 2:線上使用者:今日 182 位訪客:7,140

我認為太多的流量導致我的 htaccess 文件被修改為 's' 字符,最終導致 500 伺服器錯誤
我認為流量是錯誤,就像我在 godaddy 共享主機上發生的情況一樣,他們也是這樣做的,
但是我不明白,vps不是足以處理這樣的流量嗎?為什麼這種情況發生在我身上,請幫忙,因為我不知道在哪裡查看
另外..我的網站上安裝了 Wordpress

這是我的 vps 統計數據的螢幕截圖:

在此輸入影像描述

文件內容.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress and then
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress s

答案1

現在我們知道你的 htaccess 損壞是奇怪的、故意的,這裡有一些關於真正解決方案的建議:

  1. 您的網頁伺服器配置錯誤並導致許多錯誤日誌寫入。這本身會導致不必要的 IO 磁碟寫入,應該要修復。修復所有這些錯誤(尤其是有關 SSL 的錯誤),您的伺服器將變得更加強大。或抑制錯誤寫入。

  2. 您在這些網站上執行 WordPress。有很多方法可以讓 WordPress 在負載下表現得更好。一些想法:

    A。一些流量峰值可能是惡意的。 WordFence 等外掛程式可以限制這種情況。或使用 ipTables 或 Fail2Ban 確保您的伺服器持續運作。檢查流量並查看是否可以在其到達 Apache/PHP 之前封鎖其中一部分。

    b.精簡、優化良好的頁面更容易提供服務。檢查 Google Page Speed Ingights、WebPageTst.org、GTMetrix 等,以取得優化網站的線索。 GZip 和瀏覽器快取尤其會對伺服器負載產生巨大影響。

    C。快取資料使伺服器變得更容易。例如,您可以快取 MySQL DB 查詢,或使用 W3 Total Cache 等外掛程式將物件快取到磁碟。或使用WordFence Falcon Engine啟用全頁快取。

    d.例如,透過 W3 Total Cache,您可以使用 CDN 來卸載一些請求,甚至可以使用 CloudFlare,當您的網站沒有回應時,它可以完全接管您的網站。

    e.許多系統管理員發現 NginX 在壓力下的表現比 Apache 更好。考慮將您的 Web 堆疊從 Apache/MySQL 調整為 NginX/Percona。

    F。分析您的 WordPress 安裝並刪除任何效能不佳的外掛程式。 GoDaddy 有一個分析器插件,可以告訴您最嚴重的違規者。我看到許多 WordPress 網站都混雜著各種糟糕的插件,佔用系統資源。

相關內容