Решение проблемы с некорректным определением IP-адреса
Для WP Cerber крайне важно правильно определять все IP-адреса.
English version: Solving problem with incorrect IP address detection
На некоторых веб-серверах WP Cerber не может автоматически определять IP-адреса из-за нестандартной конфигурации сервера. Это означает, что WP Cerber не может защитить ваш сайт и даже может заблокировать доступ к панели управления WordPress.
Скорее всего ваш сайт находится за прокси
Прежде всего, попробуйте включить Мой сайт за обратным прокси в основных настройках плагина и проверьте, как плагин определяет IP-адреса, как описано ниже.
Убедитесь, что WP Cerber правильно определяет IP-адреса
- Откройте страницу « Что такое мой IP-адрес » на вкладке браузера (окно) и страницу администрирования списков доступа на своем веб-сайте в другой вкладке браузера.
- Сравните IP-адрес на странице « Что такое мой IP-адрес » с IP-адресом под меткой « Ваш IP » на странице администрирования списков доступа.
- Вы должны увидеть два одинаковых IP-адреса. Если да, то WP Cerber работает корректно. В противном случае выполните следующие шаги ниже.
Что дальше?
Если вы по-прежнему не можете заставить WP Cerber правильно определять IP-адреса, вам необходимо определить специальную константу CERBER_IP_KEY в файле wp-config.php . Плагин будет использовать его как ключ для получения IP-адресов из переменной $_SERVER . См. инструкцию ниже.
Настройка константы CERBER_IP_KEY
- Получите свой текущий IP-адрес на странице « Что такое мой IP -адрес».
- Перейдите на страницу администрирования инструментов , которая находится в меню администратора WP Cerber, и щелкните вкладку « Диагностика ».
- Прокрутите вниз до раздела « Переменные среды сервера ».
- Найдите свой IP-адрес в одной из строк, отображаемых в разделе
- В первой ячейке строки с вашим IP-адресом вы увидите ключ. В приведенном ниже примере ключ
HTTP_X_REAL_IP
- Возьмите этот ключ и добавьте следующую строку с вашим ключом в начало файла wp-config.php (после строки с <?php)
определить('CERBER_IP_KEY', 'HTTP_X_REAL_IP');
Примечание. В качестве примера показан HTTP_X_REAL_IP, вам нужно найти и использовать свой собственный ключ.