Generator konfiguracji hostingu
Kompletny server block, pula PHP-FPM i certbot
-
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";
}
Pakiet zawiera trzy pliki: konfigurację Nginx (przekierowanie na HTTPS, nagłówki, gzip, cache, PHP-FPM), pulę PHP-FPM (limity procesów i pamięci) oraz skrypt wdrożeniowy z certbotem. Po zapisaniu plików sprawdź składnię przez nginx -t i przeładuj usługi. Certyfikat SSL odnawia się automatycznie przez timer certbota.
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator konfiguracji hostingu
Wdrożenie aplikacji PHP wymaga trzech elementów: konfiguracji Nginx, puli PHP-FPM i certyfikatu SSL. Ten generator tworzy komplet gotowy do wklejenia na serwer.
Co zawiera pakiet
| Plik | Zawartość |
|---|---|
| Nginx site | przekierowanie HTTP→HTTPS, SSL, gzip, cache, security headers, PHP-FPM |
| PHP-FPM pool | limity procesów, pamięci i rozmiarów plików |
| deploy.sh | symlinki, test konfiguracji, certbot i auto-odnawianie |
Dobre praktyki
- root wskazuje na katalog
public/, nie na cały projekt, - wymuś HTTPS przekierowaniem 301,
- ustaw HSTS dopiero, gdy SSL działa poprawnie,
- dopasuj
pm.max_childrendo RAM serwera (każdy proces PHP to ok. 40–80 MB), - logi błędów PHP poza publicznym katalogiem.
Wdrożenie
sudo ln -s /etc/nginx/sites-available/domena /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx
sudo certbot --nginx -d domena -d www.domena
Najczęstsze pytania
Ile procesów PHP ustawić?
Podziel dostępny RAM przez 60 MB, zostawiając bufor dla systemu i bazy.
Czy certbot działa bez przerwy strony?
Tak — walidacja HTTP-01 jest chwilowa, a odnawianie działa w tle przez timer systemd.
Czy konfiguracja zadziała dla WordPressa?
Tak — ustaw katalog główny na instalację WordPressa i dostosuj try_files, jeśli używasz permalinków.