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
rsync
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