是否可以为作为文件夹目录而不是完整域的 ServerName 创建一个 VirtualHost 条目?
我正在安装 Craft 3 并想从我当前的 VirtualHost(rich.dev)运行它,但它需要单独的 DocumentRoot(/web),因此我必须将其设置为单独的 VH。
<VirtualHost *:443>
DocumentRoot "/var/www/html"
ServerName rich.dev
SSLEngine on
SSLCertificateFile "/etc/apache2/ssl/rich.dev.crt"
SSLCertificateKeyFile "/etc/apache2/ssl/rich.dev.key"
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/var/www/html/craft/web"
ServerName craft.rich.dev
<Directory /var/www/html/craft/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
我想使用 rich.dev 的 SSL 证书和 ServerName,因此理想情况下我可以访问 rich.dev/craft/ 并且它会加载,而不必使用 craft.rich.dev 并在每次添加新的 Craft 实例时设置 SSL 密钥。
有什么想法吗?