Я переместил свой веб-сайт на другую учетную запись cloudflare, настроил все так же, как это было на старой учетной записи, и даже через пару часов веб-сайт продолжает выдавать ошибку 521. Я ничего не изменил на сервере, и даже вернулся к резервной копии. Нет журнала заблокированных IP-адресов, а также на сервере не заданы чёрные IP-адреса. Когда я пытаюсь подключиться к серверу напрямую (например, напрямую принял IP-адрес сервера), все работает нормально.
Единственная запись DNS в Cloudflare - это запись «A», напрямую указывающая на IP-адрес сервера.
Это файл конфигурации apache для моего сайта:
<VirtualHost *:80>
DocumentRoot "/var/www/website.net"
ServerName website.net
<Directory "/var/www/website.net">
allow from all
Options None
Require all granted
</Directory>
<VirtualHost>
Я также попытался настроить другой домен с той же корневой папкой, поместить его в cloudflare с теми же настройками, и все работало нормально, так что, похоже, эта проблема связана только с одним доменом.