W skrócie Zaplanuj system, serwer WWW, domenę, HTTPS, aktualizacje i kopie przed publikacją projektu.
1. Sprawdź wymagania aplikacji
Ustal, jakiego języka, wersji runtime, bazy danych i ilości pamięci wymaga projekt. Wybierz obsługiwany system operacyjny i przygotuj oddzielne konto do wdrożeń.
2. Skonfiguruj domenę i serwer WWW
Skieruj rekordy DNS domeny na adres VPS i skonfiguruj serwer WWW jako reverse proxy lub host statycznych plików. Oddziel pliki aplikacji od konfiguracji systemu i nie przechowuj haseł w publicznym katalogu strony.
3. Włącz HTTPS i ogranicz porty
Skonfiguruj certyfikat TLS i automatyczne odnawianie. Firewall powinien udostępniać tylko wymagane porty: zwykle HTTP/HTTPS oraz ograniczony dostęp administracyjny. Nie wystawiaj bazy danych publicznie, jeśli aplikacja może łączyć się lokalnie.
4. Wdrażaj i aktualizuj ostrożnie
Przetestuj aplikację przed publikacją i miej plan powrotu do poprzedniej wersji. Aktualizuj system oraz zależności, monitoruj logi, twórz zewnętrzne kopie i sprawdź odtworzenie. VPS wymaga bieżącej administracji.
Rób kopię i zmieniaj jedną rzecz naraz.
Najpierw zabezpiecz działające pliki, potem wprowadź zmianę i sprawdź rezultat w logach. Dzięki temu łatwiej znaleźć przyczynę problemu i wrócić do poprzedniego ustawienia.
Wróć do bazy poradników