Wskazówki, jak naprawić błąd 521 za pomocą WordPress

Opublikowany: 2022-06-08

Błąd 521 występuje w przypadku, gdy Twój serwer sieciowy odmawia połączenia z Cloudfare, a jeśli tak się stanie z Twoją witryną WordPress, ważne jest, aby wiedzieć, jak to naprawić. Ale nie martw się – to nic zbyt skomplikowanego ani trudnego. Dodatkowo masz nas z WP Full Care, aby Ci pomóc! Biorąc pod uwagę, że kilka razy mieliśmy do czynienia z błędem 521, postanowiliśmy podzielić się naszym doświadczeniem i napisać szczegółowy przewodnik, który pomoże Ci w przypadku, gdy znajdziesz się w takiej sytuacji.

Co to jest błąd 521 i co go powoduje?

Gdy próbujesz odwiedzić witrynę WordPress i otrzymujesz błąd 521, oznacza to, że Twoja przeglądarka prawidłowo łączy się z Cloudflare, ale Cloudflare nie łączy się z serwerem, na którym znajduje się Twoja witryna. Zanim skontaktujesz się z profesjonalistami WordPressa i poprosisz o rozwiązanie, oto cztery najbardziej prawdopodobne przyczyny problemu:

  • Serwer jest obecnie niedostępny .
  • Ponieważ uważa Cloudflare za zagrożenie bezpieczeństwa, serwer blokuje lub spowalnia z niego żądania .
  • Na porcie 443 serwer odrzuca żądanie Cloudflare.
  • Serwer nie przedstawia ważnego certyfikatu SSL .
Mężczyzna siedzący przed dwoma ekranami i rozwiązujący problem z siecią z klientem przez telefon
Skontaktuj się ze swoim dostawcą usług hostingowych, ponieważ może on pomóc Ci naprawić błąd 521 w WordPressie.

Jak łatwo naprawić błąd 521 za pomocą WordPressa?

Jak wspomniano, gdy pierwotny serwer WWW odmawia połączeń Cloudflare, pojawia się błąd 521. Jeśli się z tym spotkasz, nie panikuj, ponieważ mamy pięć procedur rozwiązywania problemów, które pomogą Ci szybko rozwiązać ten problem. Jeśli nie masz pewności, co generuje Twoje 521 problemów, zacznij od kroku 1 i przejdź przez kolejne kroki.

#1 Skontaktuj się ze swoim dostawcą usług hostingowych

Gdy pojawi się błąd 521, możesz podjąć kroki, aby rozwiązać ten problem. Z drugiej strony niektóre z nich mogą być czasochłonne i skomplikowane. Mając to na uwadze, skontaktowanie się z dostawcą hostingu WordPress jest najprostszym sposobem naprawienia błędu 521. Profesjonalny host internetowy powinien być w stanie wyjaśnić, dlaczego występuje ten problem, a nawet być w stanie pomóc Ci rozwiązać problem.

Jeśli nie masz pewności, jak skontaktować się z pomocą, przejdź do witryny swojego dostawcy usług hostingowych. Po prostu wyszukaj dowolne strony Kontakt lub Wsparcie. Zalecamy korzystanie z opcji pomocy na żywo , gdy tylko jest to możliwe, ponieważ ten problem jest czymś, co chcesz jak najszybciej rozwiązać. Na przykład czat na żywo i telefoniczna pomoc techniczna są praktycznie zawsze szybsze niż portale biletowe lub poczta e-mail. Jeśli nie możesz uzyskać natychmiastowej pomocy od swojego dostawcy usług hostingowych, możesz wypróbować poniższe procedury.

#2 Sprawdź, czy twój serwer jest offline

Zawsze warto sprawdzić, czy Twój serwer jest online , gdy pojawi się błąd 521. Jeśli nadal działa, możesz przejść do następnej fazy procesu rozwiązywania problemów. Aby to zrobić, musisz znać adres IP swojego serwera.

Możesz pingować fizyczny serwer, na którym znajduje się Twoja witryna WordPress, korzystając z tego adresu IP. Jeśli odpowie, będziesz miał pewny znak, że Twój serwer jest online. Z drugiej strony, jeśli nie odpowiada, Twój serwer nie działa i dlatego otrzymujesz błąd 521.

Jeśli masz problemy ze zlokalizowaniem tego adresu IP, sprawdź witrynę internetową lub dokumentację online swojego dostawcy usług hostingowych . Wiele usługodawców internetowych zapewnia wyczerpujące lekcje, jak zlokalizować swój adres IP. Po uzyskaniu adresu IP serwera możesz przejść do narzędzia HTTP Header Checker, wysłać ping do serwera witryny i sprawdzić, czy odpowiada. Po prostu wklej swój adres IP w polu „URL”, aby wykonać ten test.

Zrzut ekranu narzędzia HTTP Header Checker
HTTP Header Checker to bardzo proste narzędzie, którego możesz użyć do pingowania adresu IP serwera i sprawdzenia, czy jest on online.

Jeśli serwer nie działa, zobaczysz komunikat, taki jak „Nie udało się połączyć” lub „Nie znaleziono hosta”. W tym scenariuszu musisz skontaktować się z firmą hostingową, aby rozwiązać problem . Z drugiej strony problem z 521 nie jest spowodowany awarią serwera lub przestojem, jeśli serwer jest uruchomiony i działa. W takiej sytuacji możesz wykonać kroki opisane w tym przewodniku, aby rozwiązać problem.

#3 Dodaj do białej listy wszystkie adresy IP z Cloudfare

Twój serwer może być uruchomiony, ale adresy IP Cloudflare mogą być zablokowane . W takim przypadku podczas próby uzyskania dostępu do witryny WordPress może pojawić się błąd 521. Rozwiązaniem jest umieszczenie na białej liście wszystkich adresów IP Cloudflare. Dodając adres IP do białej listy, powiadamiasz serwer, że wszystkie żądania z tego adresu zostaną zaakceptowane.

Adresy IP z białej listy można dodać do pliku .htaccess Twojej witryny. Jest to kluczowy plik konfiguracyjny, który instruuje serwer, jak ma się zachować. Aby uzyskać dostęp do tego pliku, potrzebujesz klienta FTP, takiego jak FileZilla.

Domyślnie większość klientów FTP ukrywa poufne pliki, więc upewnij się, że włączyłeś opcję „pokaż ukryte pliki”. Umieszczanie adresów IP na białej liście to nudne zadanie, ponieważ będziesz musiał utworzyć nowy wiersz dla każdego adresu IP. Gdy skończysz, możesz odwiedzić swoją witrynę i sprawdzić, czy błąd nadal się wyświetla.

#4 Skontaktuj się z dostawcą usług hostingowych, aby otworzyć port 443

Cloudflare oferuje różne opcje szyfrowania. Czy przed wystąpieniem błędu 521 przeszedłeś do trybu pełnego czy pełnego (ścisłego)? Pytamy o to, ponieważ mogło to być źródłem problemu.

Cloudflare wymaga dostępu do portu 443 , zarówno w trybie pełnym, jak i pełnym (ścisłym). Niektóre hosty blokują jednak Cloudflare dostęp do tego portu, co powoduje błąd „Message 521”. Dlatego włączenie portu 443 na serwerze może być rozwiązaniem. Po prostu skontaktuj się z dostawcą usług hostingowych i poproś go o włączenie tej usługi.

#5 Prześlij certyfikat Cloudfare Origin

Podczas korzystania z trybu pełnego lub pełnego (ścisłego) Cloudflare nadal możesz otrzymać błąd 521, nawet jeśli port 443 jest włączony. Ponieważ niektóre serwery mogą akceptować połączenia tylko na porcie 443, jeśli masz ważny certyfikat pochodzenia Cloudflare , tak właśnie jest. Ruch między Cloudflare a twoim serwerem internetowym jest szyfrowany za pomocą tego certyfikatu.

Zdjęcie z lotu ptaka przedstawiające zespół ludzi siedzących przy stole i próbujących naprawić błąd 521 za pomocą WordPress
Jeśli zatrudnisz profesjonalistów, którzy zajmą się Twoją witryną WordPress, błąd 521 będzie ostatnią rzeczą, o której myślisz.

Jeśli więc nie masz certyfikatu Origin, może to być przyczyną błędu 521, który widzisz. Dobrą wiadomością jest to, że Cloudflare może przeprowadzić Cię krok po kroku przez proces generowania tego certyfikatu. Zaloguj się na swoje konto Cloudflare, aby rozpocząć. Następnie wybierz SSL/TLS » Serwer Origin z menu rozwijanego. Stamtąd będziesz mógł postępować zgodnie z instrukcjami i utworzyć Certyfikat pochodzenia.

Ostatnie przemyślenia na temat sposobów naprawienia błędu 521 za pomocą WordPress

Mamy nadzieję, że ten artykuł pomógł ci zrozumieć, co spowodowało błąd 521 i jak go naprawić za pomocą WordPress. Jak widać, to wcale nie jest trudne. Ale jeśli chcesz uniknąć kłopotów, dlaczego nie uzyskać konserwacji dostosowanej do Twojej witryny WordPress? Możesz mieć pewność, że Twoja witryna WordPress jest w dobrych rękach!