VestaCP, у всех один IP
22 января 2017, 22:23
Просмотров: 1273
Было замечено на сайтах, где есть возможность комментирования, у пользователей оставивших комментарий, присваивается 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
и вводим следующее содержимое
#RemoteIPHeader X-Real-IP
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 127.0.0.1 XX:XX:XX:XX
где 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
Проверяем и радуемся
Серг
3 месяца назадСерг
3 месяца назад