Dokumentacja techniczna · 5 listopada 2026

Powrót z Cloudflare Pages do home.pl

Instrukcja przywrócenia hostingu esport.zsbe.swidnica.pl na serwer ckuswidnica.

Pobierz Markdown (.md)Drukuj / PDF

Przywrócenie esport.zsbe.swidnica.pl z Cloudflare Pages na home.pl

Instrukcja awaryjnego wycofania migracji (rollback)
Stan wiedzy: 5 listopada 2026 r.
Zakres: wyłącznie subdomena esport.zsbe.swidnica.pl i katalog /esport/ na hostingu ckuswidnica.

1. Cel i ważne ostrzeżenie

Celem jest przywrócenie wcześniejszego sposobu działania:

Użytkownik
    |
    v
http://esport.zsbe.swidnica.pl
    |
    v
DNS home.pl -> hosting ckuswidnica
    |
    v
Katalog FTP /esport/ (HTML / CSS / JS / .htaccess)

Uwaga: po powrocie do stanu początkowego subdomena nadal nie będzie miała działającego certyfikatu SSL. Wcześniej właśnie to było przyczyną ostrzeżenia „Niezabezpieczona”. Przywrócenie hostingu nie przywróci HTTPS. Żądania https://esport.zsbe.swidnica.pl mogą kończyć się błędem certyfikatu, nawet jeśli HTTP działa poprawnie. Nie wykonuj rollbacku z założeniem, że zachowasz kłódkę z Cloudflare.

Dane znane z poprzedniej konfiguracji

Element Stan początkowy / dotychczas ustalony
Domena główna szkoły zsbe.swidnica.pl
Przywracana subdomena esport.zsbe.swidnica.pl
Hosting ckuswidnica (ckuswidnica.home.pl)
Katalog WWW /esport/ na FTP
Rodzaj strony Statyczna: HTML, CSS, JavaScript
Routing Reguły .htaccess
Poprzedni rekord A 79.96.41.77
Poprzedni rekord AAAA 2a02:25a9:0:f14d::1
Bieżący kierunek CNAME esport.zsbe.swidnica.pl → zsbe-esport.pages.dev
Wcześniejsza obsługa poczty w panelu „Twój serwer” (nie potwierdzono aktywnych skrzynek)

Adresy IP są historyczne, z komunikatów panelu przed migracją. Przed przywróceniem porównaj je z bieżącymi adresami hostingu ckuswidnica. Nie wpisuj ich bez sprawdzenia, jeśli serwer zmienił adresację.


2. Przed zmianą: lista kontrolna

Nie zmieniaj rekordów NS dla zsbe.swidnica.pl, ani rekordów szkoły, Moodle, planu lekcji czy innych subdomen. Nie usuwaj plików FTP.

3. Krok 1 — przygotuj stronę na FTP

  1. Połącz się z hostingiem ckuswidnica przez FTP.
  2. Upewnij się, że w katalogu /esport/ znajduje się index.html oraz wymagane katalogi CSS, JS i obrazów.
  3. Jeśli podczas migracji pliki na FTP zostały usunięte lub są nieaktualne, wgraj ich poprawną kopię. Zachowaj pierwotną strukturę katalogów.
  4. Otwórz /esport/.htaccess i usuń wyłącznie reguły dodane podczas prób wymuszania HTTPS lub przekierowywania do Cloudflare / adresu technicznego, np. reguły przenoszące na https://esport.zsbe.swidnica.pl lub https://ckuswidnica.home.pl/esport/.
  5. Pozostaw wcześniejsze reguły przyjaznych adresów URL. Jeżeli nie jesteś pewien, porównaj plik z kopią sprzed migracji.
  6. Jeśli edytowałeś HTML na potrzeby hostingu pod ścieżką /esport/, sprawdź ustawienia <base href> i odnośniki. Po przypisaniu subdomeny do katalogu /esport/ jego zawartość ma być widoczna pod / w przeglądarce. Nie ustawiaj mechanicznie <base href="/esport/">.

Przykładowa oczekiwana struktura (nazwy plików mogą być inne):

/esport/
├── .htaccess
├── index.html
├── regulamin.html
└── assets/
    ├── css/
    ├── js/
    └── img/

Nie wgrywaj prywatnego klucza SSL (.key) ani innych sekretów do katalogu publicznego.

4. Krok 2 — zidentyfikuj obecną konfigurację home.pl

W panelu home.pl sprawdź:

  1. Domeny → zsbe.swidnica.pl → Hosting DNS → Zarządzaj rekordami DNS. Upewnij się, że rekord CNAME o nazwie dokładnie esport.zsbe.swidnica.pl prowadzi do projektu zsbe-esport.pages.dev.
  2. Usługi WWW → ckuswidnica → Przypisane domeny → Wszystkie. Sprawdź, czy subdomena nadal jest na liście. Podczas migracji ustawienie WWW było przełączane na „Nie chcę utrzymywać strony na tym serwerze…”, a poczta mogła zostać przełączona na „Brak obsługi poczty”.
  3. Zapisz wszystkie aktualne ustawienia przed zmianą. Jeżeli subdomeny nie ma już na liście, będzie trzeba ją ponownie przypisać, ale tylko tę jedną subdomenę.

5. Krok 3 — wykonaj przełączenie DNS i hostingu

Ta operacja jest przełączeniem produkcyjnym. CNAME i rekordy A/AAAA nie mogą współistnieć pod dokładnie tą samą nazwą.

3A. Usuń rekord Cloudflare CNAME

W strefie DNS zsbe.swidnica.pl w home.pl:

  1. Znajdź rekord CNAME dla hosta esport o celu zsbe-esport.pages.dev..
  2. Usuń tylko ten rekord, nie inne CNAME (w szczególności nie *.esport).
  3. Nie zmieniaj rekordów zsbe.swidnica.pl ani pozostałych subdomen szkoły.

Po usunięciu CNAME do czasu odtworzenia starej konfiguracji strona może chwilowo nie być dostępna. Działaj od razu dalej.

3B. Przywróć przypisanie WWW na serwerze ckuswidnica

  1. Przejdź do Usługi WWW → ckuswidnica → Przypisane domeny.
  2. Jeśli esport.zsbe.swidnica.pl jest na liście, wybierz Edytuj. Jeśli nie jest, wybierz Przypisz i wskaż wyłącznie tę subdomenę.
  3. W sekcji Ustawienia WWW wybierz opcję kierowania strony na podkatalog i wskaż katalog /esport/. Wariant „z separacją serwisu” lub „bez separacji” wybierz zgodnie z ustawieniem sprzed migracji; nie zgaduj, jeśli zależy od tego dostęp do plików.
  4. Nie wybieraj „Nie chcę utrzymywać strony na tym serwerze i Rekord A nie zostanie utworzony”.
  5. Zapisz ustawienia. Home.pl zwykle automatycznie tworzy rekord A i może odtworzyć rekord AAAA po przypisaniu do serwera.

Jeśli panel zgłosi konflikt DNS, sprawdź konkretną nazwę i typ rekordu. Nie usuwaj rekordów innych nazw ani rekordów pocztowych bez sprawdzenia.

3C. Ustawienia poczty — tylko po potwierdzeniu

W starszej konfiguracji widoczny był wpis MX:

esport.zsbe.swidnica.pl.   MX   10 esport.zsbe.swidnica.pl.

oraz TXT SPF:

esport.zsbe.swidnica.pl.   TXT   "v=spf1 mx a ptr ~all"

Jeśli celem jest wierne odtworzenie historycznych ustawień i administrator szkoły potwierdził, że poczta tej subdomeny ma działać na home.pl, w konfiguracji przypisanej subdomeny wybierz „Twój serwer”. Sprawdź, czy home.pl odtworzył MX automatycznie. Rekord SPF odtwórz wyłącznie po potwierdzeniu przez administratora poczty, ponieważ stara polityka (ptr) może być niezalecana.

Jeżeli subdomena nie ma obsługiwać poczty, można pozostawić „Brak obsługi poczty” i nie odtwarzać MX/SPF. To jednak nie będzie dokładnie ten sam stan DNS co na początku. Nie zmieniaj poczty głównej domeny zsbe.swidnica.pl.

6. Krok 4 — sprawdź końcowe rekordy DNS

Oczekiwany stan dla samego WWW, gdy adresy IP serwera nie uległy zmianie:

Typ Nazwa Wartość Działanie
A esport.zsbe.swidnica.pl 79.96.41.77 Przywróć przez przypisanie hostingu; sprawdź aktualne IP
AAAA esport.zsbe.swidnica.pl 2a02:25a9:0:f14d::1 Przywróć, jeśli hosting nadal używa tego IPv6
CNAME esport.zsbe.swidnica.pl zsbe-esport.pages.dev Ma nie istnieć
MX esport.zsbe.swidnica.pl 10 esport.zsbe.swidnica.pl. Tylko jeśli przywracasz obsługę poczty
TXT (SPF) esport.zsbe.swidnica.pl v=spf1 mx a ptr ~all Tylko po weryfikacji ustawień poczty

Rekordy _acme-challenge.esport, dkim._domainkey.esport oraz wildcard *.esport są osobnymi nazwami. Nie usuwaj ich podczas tego rollbacku bez osobnej potrzeby. Sam rekord TXT _acme-challenge nie uruchamia certyfikatu SSL.

Jeżeli home.pl już automatycznie utworzył A lub AAAA, nie dodawaj duplikatów ręcznie.

7. Krok 5 — testy na Windows (PowerShell)

Sprawdź publiczne DNS:

nslookup -type=A esport.zsbe.swidnica.pl 1.1.1.1
nslookup -type=AAAA esport.zsbe.swidnica.pl 1.1.1.1
nslookup -type=CNAME esport.zsbe.swidnica.pl 1.1.1.1

Oczekiwane: adres A wskazuje aktualny IPv4 home.pl; AAAA, jeśli używany, wskazuje IPv6 home.pl; brak aliasu CNAME do .pages.dev. DNS może przez pewien czas zwracać starsze dane z cache.

Test HTTP:

curl.exe -I http://esport.zsbe.swidnica.pl/

Po przywróceniu obsługi WWW oczekiwany jest prawidłowy serwis HTTP (np. 200 OK) albo przekierowanie wewnątrz HTTP wynikające z konfiguracji strony. Nie powinno być przymusowego przekierowania na niedziałający HTTPS.

Opcjonalnie test przed pełnym odświeżeniem DNS, jeżeli serwer używa nadal starego IPv4:

curl.exe -I --resolve esport.zsbe.swidnica.pl:80:79.96.41.77 http://esport.zsbe.swidnica.pl/

--resolve kieruje tylko testowe żądanie na wskazany IP z zachowaniem nazwy hosta; nie zmienia DNS. Dla zmienionego adresu serwera użyj nowego IP.

Test w przeglądarce:

Przypomnienie: ostrzeżenie „Niezabezpieczona” przy HTTP po rollbacku jest spodziewane. Jeśli przeglądarka nadal przenosi na HTTPS, przyczyną może być wcześniej zapamiętane przekierowanie 301 albo HSTS (również z domeny nadrzędnej). Nie da się tego naprawić samym .htaccess, jeżeli dany klient wymaga HTTPS, a serwer nie ma odpowiedniego certyfikatu.

8. Krok 6 — posprzątaj Cloudflare dopiero po testach

Gdy HTTP na home.pl działa, możesz odłączyć szkolną subdomenę od projektu Pages:

  1. Otwórz Cloudflare → Workers & Pages → projekt zsbe-esport → Custom domains.
  2. Znajdź esport.zsbe.swidnica.pl i usuń powiązanie z projektem (jeśli opcja jest dostępna). Ponieważ DNS jest zarządzany przez home.pl, rekord CNAME został już wcześniej usunięty właśnie tam.
  3. Nie usuwaj od razu całego projektu Pages — zachowaj go jako dodatkową kopię na czas weryfikacji.

Usunięcie domeny z Pages przed przełączeniem DNS mogłoby wyłączyć aktualnie działającą stronę.

9. Plan awaryjny, jeśli coś nie zadziała

Problem Co sprawdzić
Konflikt z CNAME przy dodawaniu A Czy w strefie zsbe.swidnica.pl nadal istnieje dokładny esport → .pages.dev
Brak A / AAAA po zapisie Czy subdomena jest przypisana do ckuswidnica z obsługą WWW, nie „bez rekordu A”
404 / niewłaściwa strona Czy wskazano katalog /esport/, a index.html istnieje
403 Uprawnienia plików/katalogu oraz reguły .htaccess
Pętla przekierowań / HTTPS nie działa Usuń nowe reguły wymuszające HTTPS; sprawdź cache 301/HSTS
Brak CSS lub podstron Ścieżki href/src, <base> i oryginalne reguły przyjaznych URL
Błędy MX/TXT Zweryfikuj ustawienia poczty i dokładną nazwę rekordu; nie kasuj danych „na próbę”
Część użytkowników widzi Cloudflare Pamięć podręczna DNS; nie zmieniaj rekordów wielokrotnie

Szybki powrót do Cloudflare, gdyby rollback się nie udał

Jeżeli witryna nadal działa pod https://zsbe-esport.pages.dev, możesz ponownie skierować DNS na Cloudflare po usunięciu kolidujących rekordów A/AAAA/MX/TXT dla dokładnej nazwy esport i ponownym wyłączeniu automatycznego tworzenia A przez home.pl. Następnie odtwórz CNAME do .pages.dev oraz sprawdź stan Custom domains. Nie rób tego automatycznie, jeśli pod subdomeną działa poczta.


10. Skrócona checklista

Źródła

Dokument opisuje przywrócenie wcześniejszej, niezabezpieczonej konfiguracji HTTP. Nie jest instrukcją instalacji certyfikatu SSL na home.pl.

Uwaga: Strona jest publicznie dostępna pod adresem .pages.dev dla osób znających URL. Nie umieszczaj w niej haseł, kluczy prywatnych ani danych poufnych. Użyj kontroli dostępu, jeżeli instrukcja ma być prywatna.