Не могу получить доступ к основному сайту после попытки установки Discourse

Я попытался установить Discourse на свой основной сайт, на котором уже работает WordPress. Поэтому я выполнил следующие команды:

sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse


Теперь я вижу, что мне нужно следовать этой инструкции: Run other websites on the same machine as Discourse

Я временно удалил Discourse: ./launcher stop app и rm -r /var/discourse.
Я понимаю, что проблема связана с портом 80, но файл конфигурации Nginx остался без изменений.
Когда я захожу на свой домен через HTTPS, возникает ошибка конфиденциальности. При использовании HTTP я вижу: Hello World!

Подскажите, пожалуйста, как это исправить, чтобы снова запустить мой сайт на WordPress?

Я использую Ubuntu 20.04 + Nginx.

Категория Support > WordPress предназначена для поддержки плагина WP Discourse, поэтому я переместил ваш вопрос в соответствующую категорию.

Вы попали в небольшую переделку! Хотя это может показаться очевидным, решение зависит от конфигурации вашего сервера, выполненных команд и изменённых файлов.

Понимаю, что причиной проблемы стала попытка установки Discourse, но ваш запрос здесь не совсем связан с Discourse — речь идёт скорее о конфигурации вашего сервера. Тем не менее, если бы я оказался на вашем месте, я бы разбил проблему на части:

  1. Какие порты используются? Работает ли ваш веб-сервер WordPress на порту 80? Вы можете использовать команду netstat, чтобы это проверить.

    sudo netstat -tulpn
    
  2. Правильно ли ваш веб-сервер (например, nginx) указывает на файлы WordPress (скорее всего, в /var/www/html)?

  3. Действителен ли ваш SSL-сертификат и правильно ли он настроен?

Спасибо большое за подробный ответ! Я очень ценю вашу помощь и поддержку.
После выполнения команды sudo netstat -tulpn я вижу следующее:


Почему я не вижу никаких процессов на портах 80 и 443? Потому что я выполнил:

sudo fuser 80/tcp

Я увидел два процесса, затем выполнил:

sudo lsof -t -i tcp:80 -s tcp:listen | sudo xargs kill
echo kill $(sudo netstat -anp | awk '/ LISTEN / {if($4 ~ ":80$") { gsub("/.*","",$7); print $7; exit } }')

Но даже когда эти процессы работали, сайт был недоступен.
Мой веб-сервер (то есть Nginx) правильно указывает на файлы WordPress. Таким образом, ответ на второй вопрос — да.
SSL-сертификат действителен и правильно настроен. Ответ на третий вопрос также — да.

Похоже, nginx не запущен. Попробуйте

sudo systemctl start nginx