Порт 443 компьютера, похоже, недоступен

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

Это просто предупреждение. Если вы пересоберёте контейнер, всё заработает?

Также возможно, что вы не сможете получить доступ к публичному IP-адресу с самого компьютера, поскольку (судя по имени хоста) это IP-адрес за NAT.

При запуске ./launcher rebuild app сборка не удалась. Также, пожалуйста, объясните, что такое NAT-адрес IP, и как это исправить.

Apache использует порты, не так ли?

Похоже, Apache использует порт 80, я не очень разбираюсь в этом. Я просто следовал этим инструкциям: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Может ли это быть проблемой? Указано, что порт 443 закрыт.

Если вам это не нужно (возможно, это добавлено по умолчанию), удалите это, после чего сможете следовать обычным шагам по ссылке.

Наверняка не поможет :sweat_smile:

Я успешно установил Discourse, но при переходе по имени хоста отображается страница Apache вместо Discourse. Есть идеи, что может быть не так?

Discourse успешно установлен, но при переходе по имени хоста отображается страница Apache вместо Discourse. Есть идеи, что может быть не так?

Я предлагаю выполнить команды sudo systemctl stop apache2 и sudo systemctl disable apache2, или даже sudo apt remove apache2.

Если я останавливаю Apache и затем перехожу по имени хоста, возникает ошибка: «Этот сайт недоступен».

Это было с остановленным Apache? (потому что я не уверен, что это можно легко сделать, если Apache занимает 80-й порт).

Я установил Apache, отредактировал конфигурацию Apache, добавив строки Listen 80 и Listen 443, затем перезапустил его и выполнил команду ./launcher rebuild app, после чего Discourse был установлен.

Discourse не требует Apache. Отключите или удалите его, затем перезагрузите систему. После этого Discourse получит доступ к необходимым портам.

Спасибо, брат. Я остановил Apache, запустил ./launcher rebuild app, и теперь я вижу Discourse по имени своего хоста. :slight_smile:

Убедитесь, что Apache отключен или удален, иначе при следующей перезагрузке сервера доступ Discourse к порту снова будет заблокирован.

Хорошо, но я не получаю письмо с подтверждением. Я также проверил папку «Спам».

Хорошо, это не относится к вышеупомянутому. Существуют темы, посвященные устранению неполадок с электронной почтой.

Мне нужно устанавливать nginx?