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-адрес в логах apache2 (проблема с решением)
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Похоже разобрался...
Centos 7.2
nginx(профиль hosting) + apache(профиль fcgid)
/etc/httpd/conf/httpd.conf
там найдете блок:
добавил туда RemoteIPInternalProxy 192.168.x.x/32
(192.168.x.x , как вы понимаете, IP машины в её подсети и да - перед ней тоже NAT)
причем RemoteIPInternalProxy 127.0.0.1/8 не помогло.
надеюсь помог, всем удачи.
Centos 7.2
nginx(профиль hosting) + apache(профиль fcgid)
/etc/httpd/conf/httpd.conf
там найдете блок:
Code: Select all
<IfModule remoteip_module>
RemoteIPHeader X-Real-IP
LogFormat "%a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%a %l %u %t \"%r\" %>s %b" common
</IfModule>
(192.168.x.x , как вы понимаете, IP машины в её подсети и да - перед ней тоже NAT)
причем RemoteIPInternalProxy 127.0.0.1/8 не помогло.
надеюсь помог, всем удачи.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
В моем случаи проблема была таки в cloudflare...Решается добавлением в /etc/nginx/nginx.conf в блоке http { вот этого:
set_real_ip_from 199.27.128.0/21;
set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 104.16.0.0/12;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 162.158.0.0/15;
set_real_ip_from 172.64.0.0/13;
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;
set_real_ip_from 199.27.128.0/21;
set_real_ip_from 2400:cb00::/32;
set_real_ip_from 2405:8100::/32;
set_real_ip_from 2405:b500::/32;
set_real_ip_from 2606:4700::/32;
set_real_ip_from 2803:f800::/32;
real_ip_header CF-Connecting-IP;
Вообще мне кажется было бы просто замечательно включить этот блок в новый релиз,чтоб работало из коробки.Сервис достаточно популярный.
set_real_ip_from 199.27.128.0/21;
set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 104.16.0.0/12;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 162.158.0.0/15;
set_real_ip_from 172.64.0.0/13;
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;
set_real_ip_from 199.27.128.0/21;
set_real_ip_from 2400:cb00::/32;
set_real_ip_from 2405:8100::/32;
set_real_ip_from 2405:b500::/32;
set_real_ip_from 2606:4700::/32;
set_real_ip_from 2803:f800::/32;
real_ip_header CF-Connecting-IP;
Вообще мне кажется было бы просто замечательно включить этот блок в новый релиз,чтоб работало из коробки.Сервис достаточно популярный.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
А указанные вами адреса как часто меняются?draudigs wrote: Вообще мне кажется было бы просто замечательно включить этот блок в новый релиз,чтоб работало из коробки.Сервис достаточно популярный.
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Честно говоря не знаю..Однако все они есть на сайте https://www.cloudflare.com/ips/ а так же в "чистом" видеskurudo wrote:А указанные вами адреса как часто меняются?draudigs wrote: Вообще мне кажется было бы просто замечательно включить этот блок в новый релиз,чтоб работало из коробки.Сервис достаточно популярный.
https://www.cloudflare.com/ips-v4
https://www.cloudflare.com/ips-v6
Наверное можно сделать чтоб инсталлятор "вытягивал" актуальные ip с сайта,на случай если они часто меняются, как часто они меняются и меняются ли вообще надо уточнить...
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Если вдруг удастся выяснить, напишите, пожалуйста.draudigs wrote: Наверное можно сделать чтоб инсталлятор "вытягивал" актуальные ip с сайта,на случай если они часто меняются, как часто они меняются и меняются ли вообще надо уточнить...
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
На сайте конкретной информации о их смене найти не удалось..но если верить вэбархиву то список не менялся с 2014 года https://web.archive.org/web/20140122084 ... re.com/ipsskurudo wrote:Если вдруг удастся выяснить, напишите, пожалуйста.draudigs wrote: Наверное можно сделать чтоб инсталлятор "вытягивал" актуальные ip с сайта,на случай если они часто меняются, как часто они меняются и меняются ли вообще надо уточнить...
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Огромное тебе спасибо. Из всех предложенных решений, помогло только это.andron_2006_83 wrote:Ура remoteip работает!!!
Тупонул, забыл добавить символическую ссылку в папку
Итак инструкция:
1.ВЫРУБАЕМ rpaf
удалением ссылок
rpaf.load
rpaf.conf
с папки /etc/apache2/mods-enabled
2.Добавляем конфиг remoteip
в папку /etc/apache2/mods-available
файл remoteip.conf
содержаниеXX:XX:XX:XX - ip вашего сервера<IfModule remoteip_module>
#RemoteIPHeader X-Real-IP
RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 127.0.0.1 XX:XX:XX:XX
</IfModule>
файл /etc/apache2/mods-available/remoteip.load
должен быть поумолчанию там (проверяем на всяк случай это обычное подключение модуля)
3.Включаем remoteip
добавлением ссылок
путь: /etc/apache2/mods-available/remoteip.load
название: remoteip.load
путь: /etc/apache2/mods-available/remoteip.conf
название: remoteip.conf
в папку /etc/apache2/mods-enabled
-----------------------
все рестарт апача!!!
а еще нужно проверить что бы nginx или еще кто передавал заголовки
для nginx нужны строчки в конфигеproxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
Debian 8
Cодержимое rpaf.conf
Cодержимое rpaf.conf
Мне помогите пожалуйста. Чет всего много понаписано. Но конкретно решения не могу найти.
Выше по инструкции тоже не понятно:
Вот директория:
http://prntscr.com/a3lzyp
Мне удалить: @rpaf.load и rpaf.conf?
Cодержимое rpaf.conf
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
# Change the header name to parse from the default
# X-Forwarded-For to something of your choice:
# RPAFheader X-Real-IP
</IfModule>
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 192.168.1.19
# Change the header name to parse from the default
# X-Forwarded-For to something of your choice:
# RPAFheader X-Real-IP
</IfModule>
Выше по инструкции тоже не понятно:
Что значит Вырубаем rpaf, удалением ссылок?ВЫРУБАЕМ rpaf
удалением ссылок
rpaf.load
rpaf.conf
с папки /etc/apache2/mods-enabled
Вот директория:
http://prntscr.com/a3lzyp
Мне удалить: @rpaf.load и rpaf.conf?
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
a2dismod rpafsag-sag wrote: Что значит Вырубаем rpaf, удалением ссылок?
Re: Неверный IP-адрес в логах apache2 (проблема с решением)
удалить a2dismod rpaf?skurudo wrote:a2dismod rpafsag-sag wrote: Что значит Вырубаем rpaf, удалением ссылок?