Przejdź do treści

Checklista migracji strony

Aktualizacja: 5 min czytaniaZespół DNSPeek

Bezpieczna migracja strony ma sześć etapów: plan, przygotowanie nowego serwera, testy przed zmianą DNS, przełączenie, weryfikację i porządki. Najważniejsza zasada: stary serwer obsługuje odwiedzających, dopóki nowy nie zostanie sprawdzony, i rezygnujesz z niego dopiero wtedy, gdy ruch przestanie do niego docierać. Wydrukuj tę stronę i odhaczaj kolejne pozycje w trakcie pracy.

Jak korzystać z tej checklisty

Przechodź przez etapy po kolei. Pozycje, które nie dotyczą Twojej strony (np. poczta na stronie bez poczty), możesz skreślić. Użyj przycisku drukowania lub polecenia drukowania w przeglądarce, aby uzyskać czystą kopię papierową z polami wyboru; nawigacja i stopka nie trafiają na wydruk.

Każdy etap odsyła do poradnika ze szczegółami. Kwestie specyficzne dla platform opisują poradniki migracja WordPress bez przestojów, checklista migracji z cPanel na cPanel i przenoszenie strony na VPS.

Etap 1: plan

  • Wybrana data i godzina migracji poza szczytem ruchu
  • Potwierdzone dostępy: stary hosting, nowy hosting, dostawca DNS, rejestrator, CDN
  • Spisana inwentaryzacja: domeny, subdomeny, bazy danych, skrzynki pocztowe, zadania cron, integracje
  • Wiadomo, gdzie jest hostowana poczta (ten sam hosting, osobny dostawca lub brak poczty)
  • Ustalone, kto zatwierdza uruchomienie i kto dyżuruje podczas przełączenia
  • Plan wycofania: jak przywrócić DNS na stary serwer
  • Zanotowane obecne TTL każdego rekordu, który się zmieni

Sprawdź TTL za pomocą narzędzia sprawdzanie TTL i ustal, kto dziś hostuje domenę, jej DNS i pocztę, za pomocą narzędzia Kto hostuje tę stronę?.

Etap 2: przygotowanie nowego serwera

  • Pełna kopia zapasowa starej strony pobrana i przechowywana poza starym serwerem
  • Nowy serwer odpowiada staremu środowisku: wersja PHP lub Node, rozszerzenia, wersja bazy danych
  • Pliki skopiowane, uprawnienia ustawione
  • Baza danych zaimportowana; konfiguracja aplikacji zaktualizowana o nowe dane dostępowe
  • Wirtualny host lub strona skonfigurowane dla domeny i www
  • Odtworzone reguły na poziomie serwera: przekierowania, reguły rewrite, limity PHP
  • Zadania cron przygotowane (jeszcze bez dublowania ze starym serwerem)
  • TTL obniżony do 300 sekund co najmniej jeden stary TTL przed przełączeniem

Dlaczego TTL jest ważny: Obniż TTL przed migracją.

Etap 3: testy przed zmianą DNS

  • Strona otwiera się na nowym IP pod swoją prawdziwą domeną (link do podglądu lub plik hosts)
  • Strona główna i kluczowe podstrony sprawdzone na komputerze i telefonie
  • Formularze wysłane; e-maile z powiadomieniami docierają
  • Logowanie do CMS lub panelu administracyjnego działa; przesyłanie plików multimedialnych działa
  • Zamówienie lub logowanie przetestowane na kontach testowych
  • Skanowanie QA wykonane; krytyczne uwagi poprawione i sprawdzone ponownie
  • Stara i nowa strona porównane obok siebie
  • Brak pozostałości po staging (środowisku testowym): noindex, blokady w robots.txt, tymczasowe adresy URL
  • Plan dla certyfikatu: ważny już teraz lub wystawiany zaraz po przełączeniu
  • Zapisana akceptacja klienta lub właściciela

Link do podglądu DNSPeek obejmuje pierwsze pozycje na każdym urządzeniu i można go udostępnić do akceptacji; raport QA i porównanie na żywo obejmują skanowanie i porównanie. Zalety i wady metod: plik hosts czy link do podglądu. Akceptacja: akceptacja klienta przed uruchomieniem.

Etap 4: przełączenie

  • Zamrożone zmiany treści na starej stronie (zamówienia, komentarze, wpisy)
  • Końcowa synchronizacja bazy danych i nowych plików
  • Rekord A domeny zmieniony na nowy IP
  • www i inne nazwy hostów zmienione
  • Stary rekord AAAA zaktualizowany lub usunięty
  • Rekordy MX i pocztowe zmienione tylko wtedy, gdy poczta też się przenosi
  • Origin w CDN zaktualizowany, jeśli strona działa przez proxy CDN

Etap 5: weryfikacja

  • Publiczne resolvery zwracają nowy IP
  • Strona odpowiada z nowego serwera
  • Ważny certyfikat dla każdej nazwy hosta
  • Przekierowania: http na https i obsługa www w jednym lub dwóch krokach
  • Nagłówki bezpieczeństwa obecne jak wcześniej
  • MX, SPF, DKIM i DMARC poprawne; testowy e-mail wysłany i odebrany
  • Formularze i e-maile transakcyjne dostarczane
  • Zadania cron działają tylko na nowym serwerze
  • Analityka działa; mapa witryny dostępna

Narzędzia na ten etap: sprawdzanie propagacji DNS, Czy moja domena jest już przełączona?, sprawdzanie SSL, sprawdzanie przekierowań, sprawdzanie nagłówków bezpieczeństwa, sprawdzanie rekordów MX, sprawdzanie rekordu SPF i sprawdzanie rekordu DMARC. Pełna lista tego, co warto sprawdzić: co sprawdzić po zmianie hostingu.

Etap 6: porządki

  • Logi dostępu starego serwera nie pokazują już prawdziwych odwiedzających
  • Na stary serwer nie dociera nowa poczta
  • Zachowana końcowa kopia zapasowa starego konta
  • TTL podniesiony z powrotem do 3600 sekund lub więcej
  • Wpisy w pliku hosts usunięte; linki do podglądu wyłączone
  • Kopie zapasowe i monitoring skonfigurowane na nowym hostingu
  • Stary hosting wypowiedziany

Ile czekać: Ile trwa propagacja DNS.

Gdy coś pójdzie nie tak: wycofanie

Wycofanie jest proste tylko wtedy, gdy je zaplanowano. Ponieważ stary serwer nadal działa, a TTL jest krótki, cofnięcie przełączenia to ta sama operacja w odwrotnym kierunku: skieruj rekordy z powrotem na stary IP, a odwiedzający wrócą w ciągu kilku minut. Zdecyduj z góry, co będzie powodem wycofania (np. niedziałające zamówienia lub błędy zwracane przez stronę) i kto podejmuje tę decyzję.

Dane zapisane na nowym serwerze po przełączeniu (zamówienia, rejestracje czy komentarze) nie wrócą same. Zanotuj godzinę przełączenia, aby móc znaleźć i skopiować te rekordy, jeśli trzeba będzie na jakiś czas wrócić na stary serwer.

Migracja w skrócie

  1. Krok 1: Zaplanuj

    Spisz domeny, dane, pocztę i integracje, potwierdź wszystkie dostępy i uzgodnij plan wycofania.

  2. Krok 2: Obniż TTL

    Ustaw rekordy, które zmienisz, na 300 sekund co najmniej jeden stary TTL przed przełączeniem.

  3. Krok 3: Przygotuj nowy serwer

    Skopiuj pliki i bazę danych, dopasuj wersje środowiska i odtwórz reguły na poziomie serwera.

  4. Krok 4: Przetestuj przed zmianą DNS

    Otwórz stronę na nowym IP pod prawdziwą domeną, uruchom skanowanie QA, porównaj ze starą stroną i uzyskaj akceptację.

  5. Krok 5: Przełącz

    Zamroź treści, wykonaj końcową synchronizację i zaktualizuj rekordy A, AAAA i pozostałe.

  6. Krok 6: Zweryfikuj

    Sprawdź propagację, certyfikat, przekierowania, pocztę i formularze.

  7. Krok 7: Posprzątaj

    Gdy ruch na starym serwerze ustanie, zrób końcową kopię zapasową, podnieś TTL i wypowiedz stary hosting.

Podsumowanie na jednej stronie

Dziesięć najważniejszych rzeczy

  • Kopia zapasowa zapisana poza serwerem
  • TTL obniżony jeden stary TTL wcześniej
  • Wersje środowiska na nowym serwerze zgodne
  • Strona przetestowana na nowym IP przed zmianą DNS
  • Skanowanie QA bez krytycznych uwag
  • Akceptacja zapisana
  • Treści zamrożone i zsynchronizowane
  • Przełączona każda nazwa hosta i każdy rekord AAAA
  • Certyfikat, przekierowania, poczta i formularze zweryfikowane
  • Stary hosting wypowiedziany dopiero po ustaniu ruchu

Najczęstsze pytania

Czym jest checklista migracji strony?

To uporządkowana lista zadań potrzebnych do przeniesienia strony na nowy serwer lub hosting bez przestojów i utraty danych: od planowania i kopii zapasowych po testy, przełączenie DNS, weryfikację i rezygnację ze starego hostingu.

Ile trwa migracja strony?

Skopiowanie małej strony zajmuje od kilku minut do kilku godzin. Łącznie zaplanuj co najmniej dzień, ponieważ TTL należy obniżyć dzień wcześniej, a stary serwer zachować jeszcze przez kilka dni po przełączeniu.

Czy mogę pobrać tę checklistę jako PDF?

Użyj przycisku drukowania i wybierz „Zapisz jako PDF” w oknie drukowania przeglądarki. Wydruk zawiera pola wyboru i pomija nawigację strony.

Jaki jest najczęstszy błąd podczas migracji?

Przełączenie DNS przed przetestowaniem nowego serwera, a tuż za nim zapomniane rekordy pocztowe i zbyt wczesna rezygnacja ze starego hostingu. Testy przed przełączeniem i zachowanie starego serwera na kilka dni zapobiegają wszystkim trzem.

Czy ta checklista sprawdzi się na każdej platformie?

Tak. Etapy dotyczą WordPressa, innych CMS, frameworków i stron statycznych. Kroki specyficzne dla platformy, takie jak zamiana adresów URL w bazie danych WordPressa, opisują powiązane poradniki.

Sprawdź nowy serwer przed przełączeniem

DNSPeek daje Ci jeden link HTTPS, który pokazuje Twoją stronę z nowego serwera, podczas gdy DNS nadal wskazuje stary. Otwórz go na dowolnym urządzeniu, udostępnij zespołowi lub klientowi i uruchom skanowanie QA na tym samym linku.

Utwórz darmowy link do podglądu