Ich verwende einen Apache2-Server für eine Domäne mit mehreren Subdomänen. Jede Subdomäne muss auf https sein. Ich habe dafür ein Wildcard-Zertifikat installiert und es funktioniert einwandfrei. Jetzt muss eine bestimmte Subdomänendomäne (api.mydomain.com) einen Proxypass an einen Upstream-Knotendienst auf https senden. Wie erreiche ich dies in der folgenden vhost-Konfiguration:
<VirtualHost *:443>
DocumentRoot /var/www/html
ServerName mydomain.com
// Need to proxy pass one subdomain (https://api.mydomain.com) to a upstream service running at 8080
# wild card certiicate for mydomain.com:
SSLCertificateFile /etc/letsencrypt/live/mydomain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mydomain.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
Ist es möglich, dies im selben virtuellen Host zu tun, oder gibt es einen Workaround mit einem separaten virtuellen Host api.mydmain.com
oder eine andere Möglichkeit, dies zu erreichen?