Я последовал вашим инструкциям и стандартному процессу установки.
Выполнил команду ./launcher rebuild app.
После завершения процесса установки в логе я получил следующую ошибку:
docker: Ошибка ответа от демона: сбой программирования внешнего подключения для конечной точки app (590666be2f3a7bd9ccef78e2e8521bc8d01df94536cee243b2e7ffa88f8909a9): Ошибка при запуске прокси пользовательского режима: listen tcp4 0.0.0.0:80: bind: адрес уже используется.
Это происходит потому, что порт 80 уже занят. Возможно, это предыдущая установка nginx. Вам следует начать с нового, чистого сервера, как указано в руководстве по установке.
Ричард, как вы могли предложить такое? Для простого процесса nginx нужно создать новый сервер и новый процесс. Как это возможно вместо того, чтобы исправить эту ошибку?
Если вы следуете стандартной процедуре установки, то настройка нового сервера и повторная установка Discourse часто являются лучшим способом решить проблемы, чем попытки исправить повреждённую или неправильно настроенную конфигурацию.
Если порт 80 уже занят, это означает, что какое-то программное обеспечение использует его. Либо ваш сервер был предварительно настроен с веб-сервером или подобным ПО, либо вы устанавливали что-то на сервере до установки Discourse.
Кто является провайдером вашего сервера? Какую версию Linux вы используете?