Portál AbcLinuxu, 25. dubna 2024 12:58
Ř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.