Адрес уже используется при настройке

Привет,

у меня возникла такая ошибка

Ответ об ошибке от демона: сбой программирования внешней связи для конечной точки app (2cf9494e875c2910beaf80edc21a16c997aba51b23504f26bd58e381b167f45f): ошибка запуска прокси пользовательского режима: listen tcp 0.0.0.0:80: bind: адрес уже используется
Ошибка: не удалось запустить контейнеры: app

Подскажите, пожалуйста, как это исправить?

Вы пытаетесь установить Discourse на сервер, который уже используется для других приложений?

Discourse использует веб-порты по умолчанию, поэтому я рекомендую использовать для Discourse новый сервер.

Что вы имеете в виду под абсолютно новым сервером?

Вы можете поискать эту ошибку, которая указывает на то, что порт уже используется.

Значит, вы не следуете официальному методу установки: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Вам, вероятно, потребуется эта тема:

Я следовал официальному методу установки

Есть ли способ изменить порты? Если да, то как и на какие их следует изменить?

Говорит, что страница недействительна или закрыта.

Я взял эту ссылку из Google: запуск других веб-сайтов на том же сервере, что и Discourse:

У меня тоже возникает эта ошибка:

nginx: [emerg] BIO_new_file(“/var/discourse/shared/standalone/ssl/ssl.crt”) failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen(‘/var/discourse/shared/standalone/ssl/ssl.crt’,‘r’) error:2006D080:BIO routines:BIO_new_file:no such file)
nginx: test конфигурационного файла /etc/nginx/nginx.conf не удался

Я заметил, что папка ssl полностью пуста. Как это исправить?

Также с этим пришло ещё кое-что

nginx: [предупреждение] директива “ssl” устарела, используйте директиву “listen … ssl” вместо неё в /etc/nginx/sites-enabled/discourse.conf:12

Если на вашем сервере заблокированы порты, он также не сможет создавать сертификаты.

Это Droplet от DigitalOcean? Рекомендую создать новый с Ubuntu 18.04.

У меня не установлен Digital Ocean

Где находится этот сервер?

Рекомендуется полностью переустановить операционную систему и убедиться, что на ней не установлены веб-серверы (Apache или Nginx).

Если бы вы следовали этому методу, у вас не возникло бы этой ошибки. Где находится ваш сервер (или VPS) и какая ОС (и версия) у вас установлена? Что еще вы установили на этом сервере?