6to4
amavis
apache
backup
bacula
bgp
bind
ca
cisco
dhcp
dkim
dns
firewall
gentoo
gre
greylisting
ipset
ipv4
ipv6
linux
mail
net
netmask
nginx
openssl
openswan
oracle
postfix
proxy
silent-mode
spam_filter
ssh
student
tranparent
vlan
vpn
vyatta
windows
Скрещивание nginx и apache версии 2.4
Для версии apache 2.2 используется сторонний модуль mod_rpaf, чтобы правильно выставлять IP-адрес клиента. Для apache 2.4 для аналогичных целей используется родной модуль remoteip
Настройки nginx как обычно (лишнее убрано):
- nginx.conf
http { server { location / { proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } } }
К обычным настройкам apache добавляем загрузку модуля (лишнее убрано):
- httpd.conf
LoadModule remoteip_module modules/mod_remoteip.so Include /etc/apache2/modules.d/*.conf
И описываем какой HTTP-заголовок будет содержать IP клиента:
- /etc/apache2/modules.d/00_local_settings.conf
RemoteIPHeader X-Real-IP RemoteIPInternalProxy 127.0.0.1