Получение 504 ошибок браузера, доступ по SSH
Я получаю сообщение об ошибке 504 Bad gateway, когда пытаюсь перейти на свой сайт напрямую, введя URL-адрес, однако я могу использовать SSH на общедоступной машине, используя IP-адрес и URL-адрес вместо IP-адреса. На моем телефоне Android я вижу плохой шлюз, а в браузере Chrome он просто говорит: Ой! Google Chrome не может подключиться
Я пытаюсь выяснить, почему это происходит, есть ли у кого-нибудь указатели или методы, которые я могу использовать, чтобы выяснить, что здесь происходит? Никогда не было такой ситуации раньше.
Изменить, чтобы добавить больше информации:
Я работаю на Ubuntu 12.04.3 и Apache2 с конфигурацией по умолчанию, с добавлением mod_evasive и mod_security. У меня есть PHP 5 с Suhosin и MySQL. В настоящее время я не пытаюсь получить доступ к index.html, и у меня нет других файлов, кроме этого. UFW настроен на порт 80 и один для ssh, а также 53 для DNS.
Кроме того, я не за какой-либо прокси.
2 ответа
Сделать curl -I yourdomain.com
и посмотрите, какой HTTP-сервер отвечает, чтобы убедиться, что это ваш собственный apache2. Если это так, попробуйте отключить брандмауэр и снова загрузить страницу индекса.
Сначала выясните, откуда приходит сообщение 504. Apache по умолчанию не имеет этой страницы ошибок в своем файле conf (проверьте ее в любом случае, чтобы убедиться), поэтому я уверен, что вы получаете эту ошибку от какой-то другой промежуточной системы, которая действует как менеджер для протокола http, попробуйте сузить это вниз первым. Если вы используете прокси между Интернетом и вашим веб-сервером, это может быть причиной.