Страница администратора/менеджера Apache потеряна после добавления виртуальных хостов

Я хотел разместить пару веб-сайтов (и приложений) на одном и том же VPS, поэтому моя идея заключалась в том, чтобы сделать это так:

Сайт 1
 – только HTML-контент

Сайт 2
 — содержание PHP и HTML

Сайт 3
— приложение Java/SpringBoot

Сайт 4
 – приложение Python

Сайт 5
— приложение Java/SpringBoot

Итак, я получил самый маленький пакет на DigitalOcean и подумал, что начну с Apache. Примечание. Я уже настроил ОС и протестировал основные функции (дополнительную информацию см. ниже).

Я установил Apache, настроил его для работы с моим доменом (настоящим, а не с хостов), и он загрузил базовую HTML-страницу. Прежде чем я сделал это, я протестировал my-domain.com:8080, и он показал страницу администратора Apache, все в порядке. К сожалению, теперь, после добавления моего первого виртуального хоста (и удаления по умолчанию), моя страница администратора больше недоступна (получение тайм-аута). Я также использовал Let's Encrypt, чтобы проверить, как работает SSL.

Текущее состояние sites-enabled:

000-default: НЕ ВКЛЮЧЕНО, не работает, даже если включено
my-domain.com: ВКЛЮЧЕНО, работает с SSL, перенаправляет на SSL по умолчанию
my-domain2-from-hosts-file.com: ВКЛЮЧЕНО, не работает, перенаправляет на домен по умолчанию

В идеале я хотел бы иметь разные VirtualHost/домен для каждой развернутой WAR, но давайте сначала запустим страницу администратора/менеджера.

Что я могу делать неправильно? Если нужно, могу выложить логи и конфиг.


person milosmns    schedule 07.11.2017    source источник


Ответы (1)


Оказывается, виноват брандмауэр. Порт 8080 заблокировался после того, как я добавил Let's Encrypt SSL с помощью их скрипта, так что... это странно.

person milosmns    schedule 08.11.2017