Hola ratnamraj raj,
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?