Ho una definizione abbastanza grande di VirtualHost che non voglio duplicare solo perché il sito funzionerà anche su HTTPS.
Ecco cosa voglio fare:
<VirtualHost *>
ServerName example.com
<If port=443>
SSLEngine on
SSLCertificateFile ...
SSLCertificateKeyFile ...
SSLCertificateChainFile ...
</If>
(other config)
</VirtualHost>
C'è un modo per farlo?
Mi manca qualche altro metodo per non duplicare la configurazione?
SSLEngine Onun<If>testamentoSSLEngine not allowed here, quindi il caso d'uso suggerito all'inizio di questa risposta purtroppo non sembra essere possibile. Ciò sembra essere dovuto al fatto che all'interno di questa sezione di configurazione è possibile utilizzare solo le direttive che supportano il contesto della directory. (ref) edSSLEngineèserver config, virtual host(ref) , non directory.