У меня есть выделенный сервер, на котором работает мой сайт с использованием Nginx. Я пытаюсь следовать инструкции по ссылке (https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md), но после запуска команды ./discourse-setup процесс остановился и вывел сообщение с ссылкой (Run other websites on the same machine as Discourse). Однако в этой ссылке указано, что нужно отредактировать файл app.yml, но его не существует, так как команда настройки не запустилась.
https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
Вы можете скопировать samples/standalone.yml.
Вы можете отредактировать discourse-setup, чтобы пропустить тест.
Вы можете временно отключить веб-сервер для запуска discourse-setup.
Настройка работы Discourse — это самая простая часть продвинутой конфигурации, которую вы пытаетесь выполнить.
Ознакомьтесь с материалом по адресу Run other websites on the same machine as Discourse. Я полагаю, что существует ещё одна тема, посвящённая специфике работы с nginx.
Спасибо за ответ.
Что вы имеете в виду под этой фразой? Я фактически выполнил шаги, которые вы указали, но сейчас, когда я ввожу ./launcher rebuild app, через некоторое время появляется другая ошибка: " [2019-07-02T11:51:07.931930 #16] INFO – : > cd /var/www/discourse && gem update bundler
ERROR: While executing gem … (Gem::RemoteFetcher::UnknownHostError)
timed out (https://rubygems.org/specs.4.8.gz)"
Это другая проблема.
Скорее всего, это означает, что на вашем сервере возникла проблема с сетью или DNS.
Но на этом сервере уже запущено другое веб-приложение. Я даже не могу выполнить команду “./launcher enter app”, так как у меня нет запущенного контейнера.
Редактирование: Я думаю, что моя проблема в том, что создание конфигурации nginx на хосте для моего контейнера не вступает в силу, и я не могу настроить обратный прокси.