Odwróć serwer HTTP Proxy IBM (IHS) i SSL


Muszę utworzyć odwrotne proxy IHS, które akceptuje

https:// server1: 6883
https://server1:6883
i przesyła go do

https:// server2: 6883
https://server2:6883
ale w przeciwieństwie do innych pytań dotyczących ServerFault, początkowe połączenie powinno być https, a nie http. Mam następujące ...
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
Listen 6883
<VirtualHost *:6883>
SSLEnableSSLProxyEngine On
KeyFile/opt/IBM/HTTPServer/cert/wlpkey.kdb
ProxyPass/[url=https://server2:6883/]https://server2:6883/[/url]
</VirtualHost>

ale error_log mówi: SSL0227E: SSL Handshake Failed, nie można znaleźć określonej etykiety w pliku klucza. Etykieta = '(zero)'
Podejrzewam, że problem polega na tym, że potrzebuję dwóch plików kluczy, jednego dla odbiorcy proxy i jednego do włączenia SSL/TLS.
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Zakładając, że masz wymagany certyfikat w swojej bazie danych certyfikatów, będziesz potrzebować kolejnej dyrektywy SSLServerCErt, aby poinformować wirtualny host SSL, którego certyfikatu powinien użyć do weryfikacji SSL, na przykład:
SSLServerCert server1.example.com

Gdzie serwer1.example.com to etykieta i numer CN certyfikatu, który masz w bazie danych repozytorium kluczy. Należy pamiętać, że potrzebujesz kompletnego zestawu certyfikatów, to jest odpowiednik P12, klawisza zamkniętego, podpisanego certyfikatu i łańcucha CA.
Ponadto zawsze dodawaj ServerName, zwłaszcza jeśli masz więcej niż jeden wirtualny host, niemniej jednak jest to dobra praktyka.
ServerName server1.example.com

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się