Здравствуйте, ratnamraj raj,
Если вы следуете стандартной процедуре установки, то настройка нового сервера и повторная установка Discourse часто являются лучшим способом решить проблемы, чем попытки исправить повреждённую или неправильно настроенную конфигурацию.
Если порт 80 уже занят, это означает, что какое-то программное обеспечение использует его. Либо ваш сервер был предварительно настроен с веб-сервером или подобным ПО, либо вы устанавливали что-то на сервере до установки Discourse.
Кто является провайдером вашего сервера? Какую версию Linux вы используете?
Устанавливали ли вы Discourse сразу после создания сервера, следуя официальному руководству?