VestaCP, у всех один IP

22 января 2017, 22:23

Просмотров: 469

Было замечено на сайтах, где есть возможность комментирования, у пользователей оставивших комментарий, присваивается IP адрес сервера. На одном из сайтов, этот вопрос критичным. Разбираемся как это исправить...

Разобъем на этапы:

1. Отключаем модуль rpaf у apache2. Выполняем в коммандной строке с правами root

sudo rm /etc/apache2/mods-enabled/rpaf*

или

sudo a2dismod rpaf

2. Добавляем конфиг remoteip в папку /etc/apache2/mods-available

sudo nano /etc/apache2/mods-available/remoteip.conf

и вводим следующее содержимое

<IfModule remoteip_module>
#RemoteIPHeader X-Real-IP
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 127.0.0.1 XX:XX:XX:XX
</IfModule>

где XX:XX:XX:XX - ip адрес вашего сервера

за одно проверим наличие файла remoteip.load в папке /etc/apache2/mods-available/

sudo ls /etc/apache2/mods-available/

3. Подключаем модуль remoteip. Для этого добавим ссылки файлов remoteip.conf и remoteip.load в папке /etc/apache2/mods-enabled.

выполним в коммандной строке следующие действия:

sudo ln -s /etc/apache2/mods-available/remoteip.conf remoteip.conf

и

sudo ln -s /etc/apache2/mods-available/remoteip.load remoteip.load

4. Последнее действие, перезапуск apache2

sudo /etc/init.d/apache2 restart

Проверяем и радуемся

Мой блог в ВК
Рубрики
Комментировать