Mă întrebam dacă cineva ar putea face lumină asupra problemei pe care o am,
În prezent, testez pentru a trece TLS pe serverul meu zimbra, deoarece SSL trebuie să fie pe serverul zimbra și un alt site wordpress care are și SSL
configurația ar fi asta
INTERNET--------NGINX PROXY-------ZIMBRA și ------SITE WORDPRESS
Am configurat cu succes proxy-ul nginx la TLS passthough, dar am verificat jurnalele și se pare că nu am transmis IP-ul real către zimbra sau wordpress
Dar nu am putut să-mi dau seama pentru că nu mă va lăsa să trimit antetele proxy pentru că folosesc trecerea TLS
root@bunker:~# cat /etc/nginx/modules-enabled/passtru.conf
curent {
harta $ssl_preread_server_name $nume {
wordpress.domain.com wordpress;
mail.domain.com zimbra;
implicit https_default_backend;
}
în amonte wordpress {
server 192.168.7.35:443;
}
zimbra în amonte {
server 192.168.7.245:443;
}
log_format de bază „$remote_addr [$time_local]”
„$protocol $status $bytes_sent $bytes_received”
„$session_time „$upstream_addr” '
„$upstream_bytes_sent” „$upstream_bytes_received”
„$upstream_connect_time”';
access_log /var/log/nginx/access.log basic;
error_log /var/log/nginx/error.log;
Server {
asculta 443;
proxy_pass $nume;
proxy_next_upstream pe;
ssl_preread on;
}
}