Adresse wird bereits verwendet während der Einrichtung

Hallo,

ich habe diesen Fehler erhalten:

Error response from daemon: driver failed programming external connectivity on endpoint app (2cf9494e875c2910beaf80edc21a16c997aba51b23504f26bd58e381b167f45f): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use
Error: failed to start containers: app

Weiß jemand, wie man das beheben kann?

Versuchen Sie, Discourse auf einem Server zu installieren, der bereits für andere Anwendungen genutzt wird?

Da Discourse an die Standard-Webports bindet, empfehle ich die Verwendung eines brandneuen Servers für Discourse.

Was meinst du mit einem brandneuen Server?

Du kannst nach diesem Fehler suchen, der besagt, dass der Port bereits verwendet wird.

Du befolgst also nicht die offizielle Installationsmethode discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Und du brauchst wahrscheinlich dieses Thema:

Ich habe die offizielle Installationsmethode befolgt.

Gibt es eine Möglichkeit, die Ports zu ändern? Wenn ja, wie und auf welche sollte ich sie ändern?

Es heißt, die Seite sei ungültig oder privat.

Ich habe diesen Link von Google übernommen: Andere Websites auf derselben Maschine wie Discourse betreiben:

Ich bekomme auch diesen Fehler

nginx: [emerg] BIO_new_file(“/var/discourse/shared/standalone/ssl/ssl.crt”) fehlgeschlagen (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: Konfigurationsdatei /etc/nginx/nginx.conf Test fehlgeschlagen

Ich habe bemerkt, dass der gesamte ssl-Ordner leer ist. Wie kann ich das beheben?

Außerdem wurde damit noch etwas anderes ausgeliefert

nginx: [warn] die Direktive “ssl” ist veraltet, verwenden Sie stattdessen die Direktive “listen … ssl” in /etc/nginx/sites-enabled/discourse.conf:12

Wenn die Ports auf Ihrem Server blockiert sind, kann er ebenfalls keine Zertifikate erstellen.

Handelt es sich dabei um einen Digital Ocean Droplet? Ich empfehle, einen neuen mit Ubuntu 18.04 zu erstellen.

Ich habe Digital Ocean nicht installiert.

Wo befindet sich dieser Server?

Es wird empfohlen, das Betriebssystem mit einer sauberen Installation neu aufzusetzen und sicherzustellen, dass keine Webserver (Apache oder Nginx) installiert sind.

Wenn Sie diese Methode befolgt hätten, wären Sie nicht auf diesen Fehler gestoßen. Wo befindet sich Ihr Server (oder VPS), und welches Betriebssystem (und welche Version) ist installiert? Was else haben Sie auf diesem Server installiert?