根据域动态设置 Apache SSL 路径

根据域动态设置 Apache SSL 路径

尝试用当前域替换 SSL 路径。

<IfModule mod_ssl.c>
                <VirtualHost *:443>
                        ServerAlias *
                        UseCanonicalName Off
                        DocumentRoot /var/www/html

                        SSLEngine on
                        SSLCertificateFile /etc/apache2/ssl/%0/server.crt
                        SSLCertificateKeyFile /etc/apache2/ssl/%0/server.key
                </VirtualHost>
</IfModule>

但这会在保存时引发错误。

SSLCertificateFile: file '/etc/apache2/ssl/%0/server.crt' does not exist or is empty

我知道 %0 仅适用于

VirtualDocumentRoot
VirtualDocumentRootIP
VirtualScriptAlias
VirtualScriptAliasIP

有什么建议可以在 SSL 路径中实现这一点?TIA。

相关内容