Здравствуйте,
Я пытаюсь установить Discourse, доступный на GitHub.
Я следовал этим шагам, но это не помогло:
Создал облачный сервер (Ubuntu 16)
Установил Docker с официального сайта.
Установил необходимое программное обеспечение, а именно Postgres 10+, Redis 2.6+, Ruby 2.5+
После этого я следовал этой инструкции:
https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
Но после всего этого я получаю ошибку при попытке открыть свой веб-сайт.
Может ли кто-нибудь помочь?
Заранее спасибо
IAmGav
(Gavin Perch)
23.Сентябрь.2020 10:58:14
2
Какую ошибку вы получаете?
У меня порт 80 и 443 закрыты
IAmGav
(Gavin Perch)
23.Сентябрь.2020 11:00:17
4
Вы настроили DNS-запись, указывающую на установку Discourse?
Да, я сначала делаю это, а потом остальное.
Я создал сервер в Google Cloud.
Он указывает на IP-адрес 34.125.137.244.
IAmGav
(Gavin Perch)
23.Сентябрь.2020 11:05:32
8
разрешается ли доменное имя в IP-адрес?
Да, я получаю тот же ответ при открытии домена, т.е. hrdiscuss.com
Да, это домен, и он работает у меня:
www.hrdiscuss.com
Вчера я всё настроил, но не создал администратора или что-то подобное. Я вижу только приветственное сообщение nginx.
В любом случае спасибо, я буду ждать этого. Возможно, это связано с каким-то кэшем или чем-то подобным.
IAmGav
(Gavin Perch)
23.Сентябрь.2020 11:14:36
14
Да, я думаю, это кеш вашего браузера. Очистите его и проверьте снова
Хорошо, у меня получается тот же результат, что и вы описали. Но я запутался: что такое ID электронной почты администратора? Я ведь никогда его не настраивал.
IAmGav
(Gavin Perch)
23.Сентябрь.2020 11:19:33
16
В файле app.yml вы должны были указать адрес электронной почты разработчика. Это будет ваш идентификатор администратора.
На моём сервере нет файла app.yml.
IAmGav
(Gavin Perch)
23.Сентябрь.2020 11:29:39
19
файл app.yml находится в /var/discourse/containers
fzngagan
(Faizaan Gagan)
23.Сентябрь.2020 11:41:12
20
Вы находитесь внутри контейнера. Файл app.yml находится снаружи него.