Mam następującą konfigurację:konfiguracji reverse proxy HTTPS z wieloma certyfikatami z Apache
- jeden publiczny adres IP
- 2 różne nazwy domeny wskazujące na samym IP powyżej: domain1.com i domain2.com
- dwa różne certyfikaty SSL: jeden dla domain1.com i jeden dla domain2.com
- 2 maszyny fizyczne w sieci LAN (192.168.1.10 i 192.168.1.20) uruchomione Apache2 Debianem 8,5
Przetestowałem oba serwery niezależnie przesyłając ruch do portu 443 do jednego z komputerów. Działają ładnie.
Teraz jestem spedycja wszystkie port 443 żądań przybywających do publicznego adresu IP do pierwszego serwera na 192.168.1.10 i chciałbym ten serwer działa jako serwer HTTPS dla https://domain1.com i przekierowywania żądań dla https://domain2.com zająć 192.168. 1.20
Próbowałem skonfigurować odwrotne proxy na pierwszym komputerze. Przekierowuje żądania dla domeny2 do komputera pod adresem 192.168.1.20, ale służy certyfikatowi dla domeny 1. Jak skonfigurować odwrotne proxy, aby przedstawić odpowiedni certyfikat dla każdego z moich serwerów?
z góry dziękuję. julia
serwer musi wybrać certyfikat do użycia na podstawie rozszerzenia SNI (wskazanie nazwy serwera). Spójrz na wsparcie SNI w Apache, prawdopodobnie to obsługuje. – Adrien
Dziękuję. Spojrzałem na SNI, ale nie mogłem go uruchomić. Jestem trochę nowicjuszem z linux :( –
czy możesz wysłać swój blok serwera do maszyny proxy? – UltrasoundJelly