我正在將 apache2 伺服器用於具有多個子網域的網域。每個子網域都需要位於 https 上。我為此安裝了通配符證書並且工作正常。現在,一個特定的子網域(api.mydomain.com)需要代理程式傳遞到 https 上的上游節點服務。如何在下面的虛擬主機配置中實現此目的:
<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>
是否可以在同一個虛擬主機中執行此操作,或者是否有使用單獨虛擬主機的解決方法api.mydmain.com
或另一種方法來實現此目的?