Cloudflare 提供的 Ubuntu 虚拟主机显示 521 错误

Cloudflare 提供的 Ubuntu 虚拟主机显示 521 错误

我正在将一些网站转移到新服务器。我已经移动了两个网站,在解决了许多问题之后,这两个网站在新服务器上显示正常。我正在使用 Cloudflare,并更新了 DNS,以便虚拟主机显示来自新服务器的网站。

首先,我更新 /etc/apache2/sites-available/000-default.conf 中的 DocumentRoot

对于问题站点,它可以使用服务器 IP 地址正常显示。

我已经完成了 a2ensite,可以在 sites-enabled 中看到 conf 文件。我的 VirtualHost 文件是

<VirtualHost *:80>
    
    ServerAdmin [email protected]
    ServerName saddleworthwi.com
    ServerAlias www.saddleworthwi.com
    DocumentRoot /var/www/saddleworthwi.com/public_html

    <Directory "/var/www/saddleworthwi.com/public_html">
        AllowOverride All
    </Directory>

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

</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

但是,如果我更改 Cloudflare DNS,则在尝试使用域名访问网站时会收到 521 错误。如果我将虚拟主机中的路径切换为 /var/www/html。我收到相同的错误。

不确定为什么其他两个站点使用基本相同的 VirtualHost conf 文件,只是更改了 DocumentRoot、ServerName 和 Alias。

有什么建议。

相关内容