We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Неправильный IP-клинета в логах
Неправильный IP-клинета в логах
Ubuntu Srever 16.04 VestCP 0.9.8-17 Веб стек: Apache+Nginx
В логах, вместо IP-клиента - внешний IP сервера
Таблетка:
1. Проверяем, наличие модуля rpaf, если его нет - компилим и активируем. в конфиге:
2. Проверяем наличие модуля remoteip, Если его нет - компилим, активируем,
2.1. в конфиге remoteip.conf
2.2. в конфиге nginx.conf проверяем наличие:
Передергиваем апач и нгинкс. Теперь правильные ip попадают в логи.
В логах, вместо IP-клиента - внешний IP сервера
Таблетка:
1. Проверяем, наличие модуля rpaf, если его нет - компилим и активируем. в конфиге:
Code: Select all
<IfModule rpaf_module>
RPAFenable On
# When enabled, take the incoming X-Host header and
# update the virtualhost settings accordingly:
RPAFsethostname On
# Define which IP's are your frontend proxies that sends
# the correct X-Forwarded-For headers:
RPAFproxy_ips 127.0.0.1 ::1 IPСервера1 IPСервера2 IPСервераN
# Change the header name to parse from the default
# X-Forwarded-For to something of your choice:
# RPAFheader X-Real-IP
RPAFheader X-Forwarded-For
</IfModule>
2.1. в конфиге remoteip.conf
Code: Select all
<IfModule remoteip_module>
RemoteIPHeader X-Real-IP
</IfModule>
Code: Select all
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Передергиваем апач и нгинкс. Теперь правильные ip попадают в логи.