Ваш новый веб-сервер готов к использованию

Всем привет,

Только что установил свежий Discourse на чистый поддомен под Ubuntu 22.04 LTS — без единой ошибки, но вместо страницы входа получил вот это:

Есть идеи, что пошло не так??

Вы уверены, что DNS-записи обновлены?

Да, они указывают на правильный саб, к тому же я использовал этот поддомен несколько недель назад и хотел снова его задействовать, но вместо реального сайта у меня на лице было это :frowning:

:thinking:

Возможно, у вас есть и старая, и новая запись DNS?

Извините за поздний ответ. Чтобы продолжить решение этой проблемы, я выполнил команду:

v-list-sys-ips

и получил следующий результат:

IP MASK NAT STATUS WEB DATE


172.17.0.1 255.255.0.0 no shared 0 2022-11-09
15.96.43.123 255.255.255.0 no shared 2 2022-11-09

Проблема заключается в том, что второй IP-адрес обслуживает оба домена.

Как можно разместить Discourse на первом IP-адресе, оставив другой веб-сервер на втором IP-адресе без изменений?

Также я выполнил следующие команды, и они показали хорошие результаты:

nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

apachectl configtest

Syntax OK

Буду очень благодарен за любую помощь :bowing_man:

Это вообще не проблема в данном случае.

Ваш сервер не имеет двух внешних IP-адресов, у него есть два IP-адреса в разных сетях. Первый (172.x) относится к диапазону частных IP-адресов и не доступен извне.

Второй — это публичный IP-адрес, назначенный вашему серверу. Ваши приложения правильно привязаны к адресу, доступному извне.

Чтобы это заработало, вам нужно настроить проксирование Discourse через другой веб-сервер. На meta есть руководства по выполнению этой задачи. На данный момент я рекомендую отключить другой веб-сервер и сосредоточиться на запуске Discourse до вашего удовлетворения, а затем настроить прокси.