Discourseのインストールを試みた後、メインサイトにアクセスできなくなりました

WordPress が既に稼働しているメインサイトに Discourse をインストールしようとしました。以下を実行しました。

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 を使用しています。

「いいね!」 1

#support:wordpress」カテゴリは、WP Discourse プラグインのサポート用ですので、再分類しました。

少しばかり厄介な状況に陥ってしまったようですね!当たり前のことを指摘するリスクを冒して言うと、解決策はサーバーの構成、実行したコマンド、変更したファイルによって異なります。

この原因が Discourse のインストールを試みたことであることは理解していますが、ここでのご要望は Discourse に関連するというよりは、サーバーの構成方法に関するものです。とはいえ、もし私があなたの立場だったら、問題をいくつかの部分に分解します。

  1. どのプロセスがどのポートを使用していますか? WordPress のウェブサーバーはポート 80 で稼働していますか? それを調べるには netstat を使用できます。

    sudo netstat -tulpn
    
  2. ウェブサーバー(つまり nginx)は、WordPress ファイル(おそらく /var/www/html にあります)を正しく指していますか?

  3. SSL 証明書は有効で、正しく構成されていますか?

「いいね!」 1

詳細なご回答ありがとうございます!ご協力とサポートに大変感謝いたします。
sudo netstat -tulpn を実行した後、以下が表示されました。


ポート80および443でプロセスが表示されないのはなぜですか?実行したのは以下です。

sudo fuser 80/tcp

2つのプロセスが表示されたので、以下を実行しました。

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ファイルに正しくポイントしています。したがって、2番目の質問への答えは「はい」です。
SSLは有効で、正しく設定されています。3番目の質問への答えも「はい」です。

「いいね!」 1

nginxが実行されていないようです。以下をお試しください。

sudo systemctl start nginx
「いいね!」 3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.