Apache2 VirtualHost 未显示正确的目录

Apache2 VirtualHost 未显示正确的目录

我已经使用 LAMP 堆栈设置了我的 Ubuntu 服务器 VPS,该堆栈为 WordPress MU 多站点提供服务并使用 Let's Encrypt SSL 证书。我已将其运行在我的主域:zonk.be 上,现在正在尝试使子域正常工作,这些子域为来自同一代码库的其他 WordPress 站点提供服务。

现在我的所有子域和主域都不再给出任何错误,但“/ 的索引”指向一个空目录。例如:https://zonk.be/

我的 .conf 文件看起来都差不多,如下所示

<VirtualHost *:433>
    ServerName zonk.be
    ServerAlias www.zonk.be

    ServerAdmin [email protected]
    DocumentRoot /var/www/zonk.be/DEFAULT
    <Directory /var/www/zonk.be/DEFAULT>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    SSLCertificateFile /etc/letsencrypt/live/www.zonk.be-0001/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/www.zonk.be-0001/privkey.pem
    Include /etc/letsencrypt/options-ssl-apache.conf
    SSLCertificateChainFile /etc/letsencrypt/live/www.zonk.be-0001/chain.pem
</VirtualHost>

我不知道为什么它没有显示 WordPress 网站。

答案1

我发现了问题所在:我已禁用默认站点,启用默认站点和默认 SSL 修复了该问题,然后执行a2ensite 000-default-le-ssl.confa2ensite 000-default.conf

相关内容