Portál AbcLinuxu, 16. prosince 2025 06:23
Řešení dotazu:
location / {
# apache@localhost
proxy_pass http://127.0.0.1:80/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
...
}
a v Apache zavést modul remoteip_module pomocí LoadModule a pak:
<IfModule remoteip_module> RemoteIPHeader X-Forwarded-For RemoteIPInternalProxy 127.0.0.1 </IfModule>v případném logu Apache pak zaměň %h za %a
a v PHP si nech vypsat $_SERVER['REMOTE_ADDR']
AH01574: module remoteip_module is already loaded, skipping LoadModule remoteip_module /usr/lib64/httpd/modules/mod_remoteip.so RemoteIPHeader X-Forwarded-For RemoteIPTrustedProxy 1.2.3.4
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.