Generator Nginx PHP-FPM
Wystaw aplikację PHP pod domeną
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Po zapisaniu sprawdź konfigurację: nginx -t, a następnie przeładuj systemctl reload nginx. Dla bezpieczeństwa rozważ dodanie nagłówków bezpieczeństwa — generator .htaccess security pokazuje analogiczne ustawienia.
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator Nginx dla PHP-FPM
Nginx z PHP-FPM to najczęstsza konfiguracja nowoczesnych aplikacji PHP. Nginx serwuje pliki statyczne, a zapytania PHP przekazuje do procesu FPM.
Kluczowe elementy
| Element | Rola |
|---|---|
| try_files | kierowanie do front controller (Laravel) |
| fastcgi_pass | przekazanie PHP do gniazda FPM |
| client_max_body_size | limit rozmiaru uploadu |
| Cache statyków | długie nagłówki dla CSS, JS, obrazów |
Laravel kontra WordPress
Laravel używa katalogu public jako root i reguły try_files. WordPress działa na katalogu głównym i wymaga osobnych reguł dla plików WordPressa.
Bezpieczeństwo
- Blokuj pliki ukryte (
.git,.env). - Ogranicz dostęp do
xmlrpc.php(WordPress). - Nie wystawiaj katalogu z uploadami jako wykonywalnego.
Najczęstsze pytania
Gdzie jest gniazdo PHP-FPM?
Zwykle /run/php/phpX.Y-fpm.sock. Sprawdź konfigurację puli w /etc/php/.
Dlaczego 502 Bad Gateway?
Nieprawidłowa ścieżka gniazda FPM, zatrzymana usługa PHP-FPM lub brak uprawnień do gniazda.
Jak obsłużyć duże pliki?
Zwiększ client_max_body_size oraz limity PHP: upload_max_filesize i post_max_size.