Назад | Перейти на главную страницу

(Облако VPS) Сайт не работает, htacces изменен, я думаю, из-за большого трафика

У меня есть облачный vps на ovh, имеющий 8 ГБ оперативной памяти, процессор с 6 ядрами и установленный Parallels Plesk 12 на Ubuntu 14.04 (64 бит)
У меня там больше 10 сайтов, но трафик есть только на 2
Из истории:
Сайт 1: Сейчас в сети: 167 посетителей сегодня: 14 591
Сайт 2: Сейчас в сети: 182 посетителей сегодня: 7 140

Я думаю, что из-за большого трафика мой файл htaccess изменяется с помощью символа 's' в конце, вызывая ошибку сервера 500
Я думаю, что трафик - это вина, как то же самое случилось со мной на виртуальном хостинге godaddy, они делают то же самое
Но я не понимаю, разве этого не более чем достаточно для обработки такого трафика? Почему это происходит со мной, пожалуйста, помогите, так как я не знаю, где искать
Также .. 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

Теперь мы знаем, что ваш ущерб htaccess, как ни странно, преднамеренный, вот несколько предложений по истинному решению:

  1. Ваш веб-сервер плохо настроен и вызывает много записей в журнал ошибок. Это само по себе вызывает ненужные записи на диск ввода-вывода и должно быть исправлено. Исправьте все эти ошибки (особенно в отношении SSL), и ваш сервер уже будет более функциональным. Или подавить запись ошибок.

  2. Вы запускаете WordPress на этих сайтах. Есть много способов улучшить работу WordPress под нагрузкой. Некоторые идеи:

    а. Некоторые скачки трафика могут быть злонамеренными. Плагины, такие как WordFence, могут сдерживать это. Или используйте ipTables или Fail2Ban, чтобы убедиться, что ваш сервер продолжает работать. Изучите трафик и посмотрите, можете ли вы заблокировать его часть до того, как он достигнет Apache / PHP.

    б. Простую, хорошо оптимизированную страницу легче обслуживать. Проверьте Google Page Speed ​​Ingights, WebPageTst.org, GTMetrix и т. Д., Чтобы узнать о том, как оптимизировать ваш сайт. GZip и Browser Cache особенно сильно влияют на нагрузку на сервер.

    c. Кэширование данных упрощает работу с сервером. Вы можете, например, кэшировать запросы к базе данных MySQL или использовать плагины, такие как W3 Total Cache, для кэширования объектов на диск. Или используйте WordFence Falcon Engine, чтобы включить кеширование всей страницы.

    d. Например, с помощью W3 Total Cache вы можете использовать CDN для разгрузки некоторых запросов или даже CloudFlare, который может полностью захватить ваш сайт, когда он не отвечает.

    е. Многие системные администраторы считают, что NginX работает лучше, чем Apache. Подумайте о том, чтобы изменить свой веб-стек, скажем, с Apache / MySQL на NginX / Percona.

    f. Профилируйте свои установки WordPress и удалите все плохо работающие плагины. У GoDaddy есть подключаемый модуль профилировщика, который может определить наиболее серьезных преступников. Я вижу много сайтов WordPress с плохим сочетанием ужасных плагинов, занимающих системные ресурсы.