Я достаточно знаю, чтобы быть опасным, сидя перед открытой сессией SSH. На днях я успешно прошёл процесс установки, и всё заработало.
Однако сегодня мне пришлось пересобрать систему (я работал на сервере разработки, а не на продакшене). После повторения тех же шагов, после запуска ./discourse-setup и перехода на сайт по завершении установки, ничего не появилось.
Я также запустил ./launcher start app, но всё равно ничего не происходит.
Какие типичные шаги я должен предпринять для устранения проблем с установкой?
Нет, установка, похоже, прошла успешно. При проверке команды docker info я вижу, что контейнер также запущен.
Я использую Amazon Linux 2 на AWS, и на этой же ОС всё работало на днях. Для этого домена CloudFlare используется только для DNS.
Вот точная последовательность моих действий. Git, Docker и ncat были установлены через amazon-linux-extras, как предлагалось во время установки (но это не должно быть проблемой, так как у меня уже был работающий форум для разработчиков на днях).
Я не проходил процесс получения сертификата через Let’s Encrypt, так как у меня уже есть сертификат для этого домена. Нужно ли мне всё равно использовать Let’s Encrypt?
Вы можете поискать инструкции по установке собственного сертификата, которые описывают это как огромную головную боль, или же вы можете получить его бесплатно и без хлопот, разрешив Let’s Encrypt сделать это за вас.
На самом деле, я передумал. Chrome открыл окно в режиме, где отображалась последняя успешная загрузка страницы, но при обновлении в режиме инкогнито видно, что всё ещё не работает. Полная неудача с моей стороны.
Есть ли ссылка на инструкцию по настройке сертификата Let’s Encrypt? Мне нужно пересмотреть, что я сделал (или не сделал).
Просто выполните discourse-setup. Когда программа спросит о Let’s Encrypt, укажите любой адрес электронной почты или свой собственный, если хотите получать уведомления о необходимости продления сертификата.