我已经使用 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.conf
并a2ensite 000-default.conf