Jeśli chcesz zoptymalizować szybkość swojej witryny, skutecznym rozwiązaniem może być przejście na FastCGI (nginx+php-fpm). Ta metoda może znacznie przyspieszyć działanie różnych witryn CMS, takich jak Opencart, WordPress. Jednak oprócz zalet istnieją również pewne niuanse, które należy znać.

Jednym z takich aspektów jest utrata funkcjonalności pliku .htaccess, ponieważ usuwamy Apache z łącza. Jeśli masz reguły w pliku .htaccess, należy je przekonwertować za pomocą specjalistycznej usługi

Na przykład winginx.com/ru/htaccess i dodaj je do pliku konfiguracyjnego.

Krok 1: Konfiguracja panelu ISPmanager 6

Przejdź do sekcji domeny www i wybierz witrynę, zmień tryb działania na FastCGI (Nginx + PHP-FPM) i zainstaluj tę samą wersję PHP, która jest używana na Twojej witrynie. Po instalacji kliknij „OK”.



Przeniesienie strony do FastCGI (nginx + php-fpm)

Krok 2: Rozwiąż problemy z błędami 404

Po przejściu na FastCGI napotkasz problem błędów 404 na wszystkich stronach z wyjątkiem strony głównej. Aby rozwiązać ten problem, musisz napisać dodatkowe przekierowania.

W sekcji domeny www wybierz domenę i kliknij przycisk „Konfiguruj”.



W zależności od używanego CMS-a zastosuj odpowiednie ustawienia przekierowań.
Opencart dodaj po lokalizacji / {

if (!-e $nazwa_pliku_żądania) {
przepisz ^/(.+)$ /index.php?_route_=1$ ostatni;
}



WordPress dodaj po lokalizacji / {

try_files $uri $uri/ /index.php?q=$uri&$args;



Co ważne, jeśli Twoja witryna korzysta z certyfikatu SSL, musisz zarejestrować osobne ustawienia przekierowań zarówno dla bloków HTTP, jak i HTTPS.


Powiązane towary