Esto sucede porque ya tienes algo ejecutándose en el puerto 80. Quizás tu instalación anterior de nginx. Deberías comenzar desde un servidor nuevo y limpio, tal como indica la guía de instalación.
Richard, ¿cómo se sugiere esto? Para un proceso nginx simple, necesitamos crear un nuevo servidor y un nuevo proceso. ¿Cómo es posible en lugar de solucionar ese error?
Siempre que sigas una instalación estándar, configurar un servidor nuevo y reinstalar Discourse suele ser la mejor manera de hacer que las cosas funcionen en lugar de intentar arreglar configuraciones rotas o mal configuradas.
Si tu puerto 80 ya está en uso, significa que hay software utilizándolo. O bien el servidor que configuraste tiene un servidor web u otro software similar preconfigurado, o bien instalaste cosas en tu servidor antes de instalar Discourse.
¿Cuál es el proveedor de tu servidor? ¿Qué versión de Linux estás usando?
¿Instalaste Discourse siguiendo la guía oficial justo después de crear el servidor?