Help
Posted By Gregory

Rozwiązanie problemu z nieprawidłowym wykrywaniem adresu IP

Ważne jest, aby WP Cerber poprawnie wykrywał wszystkie adresy IP.


English version: Solving problem with incorrect IP address detection


Na niektórych serwerach WWW WP Cerber nie jest w stanie automatycznie wykrywać adresów IP ze względu na niestandardową konfigurację serwera. Oznacza to, że WP Cerber nie jest w stanie chronić Twojej witryny, a nawet może zablokować dostęp do pulpitu nawigacyjnego WordPress.

Najprawdopodobniej Twoja witryna znajduje się za serwerem proxy

Przede wszystkim spróbuj włączyć opcję Moja witryna znajduje się za odwrotnym serwerem proxy w głównych ustawieniach wtyczki i sprawdź, w jaki sposób wtyczka wykrywa adresy IP, jak opisano poniżej.

Upewnij się, że WP Cerber poprawnie wykrywa adresy IP

  1. Otwórz stronę Jaki jest mój adres IP w zakładce (oknie) przeglądarki oraz stronę administracyjną Access Lists w Twojej witrynie w innej zakładce przeglądarki.
  2. Porównaj adres IP na stronie Jaki jest mój adres IP z adresem IP pod etykietą Twój adres IP na stronie administratora list dostępu.
  3. Powinieneś zobaczyć dwa identyczne adresy IP. Jeśli tak, WP Cerber działa poprawnie. W przeciwnym razie wykonaj poniższe kroki.

Co dalej?

Jeśli nadal nie możesz sprawić, by WP Cerber poprawnie wykrywał adresy IP, musisz zdefiniować specjalną stałą CERBER_IP_KEY w pliku wp-config.php . Wtyczka użyje go jako klucza do uzyskania adresów IP ze zmiennej $_SERVER . Zobacz instrukcję poniżej.

Konfigurowanie stałej CERBER_IP_KEY

  1. Uzyskaj swój aktualny adres IP na stronie Jaki jest mój adres IP
  2. Przejdź do strony administratora Narzędzia , która znajduje się w menu administratora WP Cerber i kliknij kartę Diagnostyka
  3. Przewiń w dół do sekcji Zmienne środowiskowe serwera
  4. Znajdź swój adres IP w jednym z wierszy wyświetlanych w sekcji
  5. W pierwszej komórce wiersza z Twoim adresem IP zobaczysz klucz. W poniższym przykładzie kluczem jest HTTP_X_REAL_IP
  6. Weź ten klucz i dodaj następujący wiersz ze swoim kluczem na początku pliku wp-config.php (po wierszu z <?php)
     zdefiniuj('CERBER_IP_KEY', 'HTTP_X_REAL_IP'); 

Server Environment Variables

The Server Environment Variables section on the Diagnostic tab

Uwaga: HTTP_X_REAL_IP jest pokazany jako przykład, musisz znaleźć i użyć własnego klucza.


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.