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

Сервер Apache выдает мне ошибку 502, когда я пытаюсь получить доступ к сайту с общедоступным IP-адресом

У меня немного странный случай.

Я настроил два сервера в AWS: Разработать и QA, двое с Ubuntu 16.04, Apache 2 и PHP 7.0. Я создал веб-сайт en Develop и настроил его файл VirtualHost. Итак, в Develop я редактирую его / etc / hosts файл, чтобы указать на себя:

127.0.0.1 site.test.com

И в QA я редактирую его файл / etc / hosts, чтобы указать на Разработать частный IP.

172.x.x.x site.test.com

И, если я буду тестировать elinks в разработке и контроле качества я могу без проблем получить доступ к сайту в обоих случаях.

Теперь на моем локальном компьютере с Windows, если я поставлю Общедоступный IP-адрес с сервера разработки в ми хром, он показывает мне Страница по умолчанию Apache. Вы знаете, что страница с текстом «Это работает! Это страница приветствия по умолчанию, используемая для проверки правильности работы Apache2 ...»

Итак, я отредактировал мои локальные хосты файлы с моего компьютера, указывая на мой сайт Разработка публичного IP:

x.x.x.x site.test.com

Но когда я попытался получить доступ site.test.com в моем хроме, это показывает мне ОШИБКА HTTP 502.

Я могу получить доступ к серверу разработки по SSH по его общедоступному IP-адресу, и я могу видеть страницу Apache по умолчанию, но я не могу видеть сайты, которые я настроил на ней. Но внутри между двумя серверами в AWS я могу.

Что я делаю не так? Я что-то неправильно понял?

Ошибка 502 будет зарегистрирована с более конкретной информацией в вашем журнале ошибок apache. Возможно, глядя на него, вы получите важную информацию, которая поможет вам в этом разобраться.