Мне было интересно, может ли кто-нибудь пролить свет на мою проблему,
В настоящее время я тестирую передачу TLS на мой сервер zimbra, поскольку SSL должен быть на сервере zimbra и на другом сайте WordPress, который также имеет SSL
установка будет это это
ИНТЕРНЕТ -------- NGINX PROXY ------- ZIMBRA и ------ САЙТ WORDPRESS
Я успешно настроил прокси-сервер nginx для передачи TLS, но я проверил журналы, и кажется, что реальный IP-адрес не передается в zimbra или в wordpress
Но не мог понять это, потому что это не позволяло мне отправлять заголовки прокси, потому что я использую проход TLS
root@bunker:~# cat /etc/nginx/modules-enabled/passtru.conf
транслировать {
карта $ ssl_preread_server_name $ имя {
wordpress.домен.com wordpress;
почта.домен.com зимбра;
по умолчанию https_default_backend;
}
вверх по течению WordPress {
сервер 192.168.7.35:443;
}
Зимбра вверх по течению {
сервер 192.168.7.245:443;
}
log_format базовый '$remote_addr [$time_local]'
'$протокол $статус $bytes_sent $bytes_received '
'$session_time "$upstream_addr" '
'"$upstream_bytes_sent" "$upstream_bytes_received"
"$upstream_connect_time"';
access_log /var/log/nginx/access.log базовый;
журнал_ошибок /var/log/nginx/error.log;
сервер {
слушать 443;
прокси_пароль $имя;
proxy_next_upstream включен;
ssl_preread включен;
}
}