wp3
1
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
angus
(Angus McLeod)
2
「#support:wordpress」カテゴリは、WP Discourse プラグインのサポート用ですので、再分類しました。
少しばかり厄介な状況に陥ってしまったようですね!当たり前のことを指摘するリスクを冒して言うと、解決策はサーバーの構成、実行したコマンド、変更したファイルによって異なります。
この原因が Discourse のインストールを試みたことであることは理解していますが、ここでのご要望は Discourse に関連するというよりは、サーバーの構成方法に関するものです。とはいえ、もし私があなたの立場だったら、問題をいくつかの部分に分解します。
-
どのプロセスがどのポートを使用していますか? WordPress のウェブサーバーはポート 80 で稼働していますか? それを調べるには netstat を使用できます。
sudo netstat -tulpn
-
ウェブサーバー(つまり nginx)は、WordPress ファイル(おそらく /var/www/html にあります)を正しく指していますか?
-
SSL 証明書は有効で、正しく構成されていますか?
「いいね!」 1
wp3
3
詳細なご回答ありがとうございます!ご協力とサポートに大変感謝いたします。
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
angus
(Angus McLeod)
4
nginxが実行されていないようです。以下をお試しください。
sudo systemctl start nginx
「いいね!」 3
system
(system)
クローズされました:
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.