reverse proxy an apache who forces ssl
Reinis Rozitis
r at roze.lv
Tue Jul 17 17:29:39 UTC 2012
> 2012/07/17 18:40:05 [error] 5043#0: *1 SSL_do_handshake() failed (SSL:
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol)
while SSL handshaking to upstream, client: 8.12.87.11, server:
www.acme.eu, request: "GET / HTTP/1.1", upstream:
"https://10.10.2.1:443/", host: "www.acme.eu"
> in my log. What am I doing wrong?
The error is kinda saying that the upstream is not talking SSL (or vice
versa if I'm wrong).
Can you show what does this return ( change the 10.10.2.1 to your backend
apache ip/host if its not the real one from the error message):
openssl s_client -connect 10.10.2.1:443
It will either return the SSL cert information (then the backend is fine and
the problem is on nginx side) or the same error.
rr
More information about the nginx
mailing list