Здраствуйте! Сьогодні, 16 листопада 2017 року. Тиждень тому я писав про те, що я перейшов на віртуальний сервер, а також, як створити SWAP. Як з’ясувалося, «голий» apache дуже сильно жере оперативку, а зв’язка apache + nginx трохи менше. Але мене це теж не влаштувало. Тому, було вирішено повністю відмовитися від apache на користь nginx + php-fpm.

Власне, в панелі керування ISPmanager, переключиться на цю збірку не складе ніяких труднощів, а от з деякими настройками під ваш движків, можливо доведеться трохи погратися. Як ви вже можливо помітили, в блозі я використовую ЧПУ (людино зрозумілі посилання), правила для яких прописуються у файл htaccess, який розуміє apache але не nginx (для enginx потрібні окремі налаштування).

Читайте: Додаємо свій сайт в білий список Adblock Plus
Для нормальної роботи ЧПУ, вам потрібно дописати тільки 1 рядок коду в файл конфігурації nginx вашого домену. Для цього проходимо в www-домени, виділяємо ваш домен і натискаємо на «настройки».

Вам потрібно, ось цей код:

location / {
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
}

замінити на цей:

location / {
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
location / {
try_files $uri $uri/ /index.php?$args; # permalinks
}
}

Але зверніть увагу, що це потрібно зробити 2 рази в 1 конфігураційному файлі.

Конфігурація NGINX в ISPmanager для WordPress
5 (100%) 4 votes

Навігація по записах

Як створити SWAP-файл на CentOS
Налаштовуємо NGINX для Opencart, через ISPmanager