Ich habe eine Play 2.1.x Anwendung, die sich selbst mit JKS signiert. Es läuft, läuft und ist verfügbar unter domain.com:9443
, ich muss es mit nginx übernehmen, da es mehr Apps auf demselben Rechner gibt ( kann also nicht nur auf dem Port laufen) 443
) Ich habe die nginx-Konfiguration in der Hoffnung hinzugefügt, dass proxy_pass
mit https
mir erlauben wird, sie nur auf den Client zu übertragen
Leider, wenn ich versuche, https://domain.com
im Browser zu öffnen, bekomme ich nur nginx/error.log
like:
no "ssl_certificate" ist im Server definiert, der auf dem SSL-Port während des SSL-Handshaking abhört, Client: 123.123.123.123, Server: 0.0.0.0:443
Gibt es eine Möglichkeit, es zum Laufen zu bringen, oder nur die Option benutzt den normalen Weg für nginx SSL + mit http
backend?
Bearbeiten: Wenn es darauf ankommt, ist EV ein Multidomain-Zertifikat.
Die einzige Option für einen Proxy besteht darin, das Zertifikat innerhalb von nginx zu haben. Eine andere Option wäre, die TCP-Verbindung nur außerhalb von ngnix weiterzuleiten, aber dann werden Sie keine X-Real-IP-, X-Forwarded-For-Dateien usw. erhalten.
Tags und Links nginx ssl reverse-proxy playframework-2.1