Назад | Перейти на главную страницу

Apache2 остановился, но все еще показывает ошибку 500 в некоторых браузерах

Итак, у меня проблема, когда домен правильно отображается в одном браузере, но не в другом. В этом примере Chrome 74 загружает сайт нормально, но Chrome 76 в конечном итоге отображает ошибку 500.

Вот в чем дело; когда я останавливаю Apache, Chrome 74 отображает ошибку CloudFlare, говоря, что он не может достичь сайта. Однако Chrome 76 по-прежнему отображает ошибку 500.

После остановки Apache и проверки с помощью netstat ничего не должно прослушивать порт (80), и, похоже, это не так:

netstat -tlnpt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       
PID/Program name
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN          1433/mysqld
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN          1448/sshd
tcp6       0      0 :::22                   :::*                    LISTEN          1448/sshd

Похоже, это тоже происходит в Safari. Это капля DigitalOcean (Ubuntu 18.04.2), и, похоже, она стоит за CloudFlare.

Поскольку завершение работы Apache2, похоже, не влияет на ошибку 500, отображаемую некоторыми браузерами, я довольно далеко от моего домена. Я очистил кеш браузера и т. Д., Но безуспешно. Я очень потерян.

редактировать

Обратите внимание, что домен разрешается как IPv6-адрес на порту 80 в обоих браузерах, он загружается правильно, а в одном - нет. Я обнаружил, что некоторые люди упоминали IPv6 как вызывающий проблемы только в некоторых браузерах, но это ни к чему не привело.

редактировать

И если я выключу сервер, я все равно получаю ошибку 500 в некоторых браузерах. Возможно, это ошибка пограничного сервера CloudFlare?