Uween
(Uween Isirindu)
1
VPS に Discourse をインストールしましたが、動作しません。ウェブサイトが開きません。discourse-doctor を実行すると、「mydomain.com の Discourse バージョン:見つかりません」といったメッセージが表示されます。
速やかな解決策が必要です。
<a href="https://ibb.co/kqZxYtm"><img src="https://i.ibb.co/TPykzsW/IMG-20200315-021630.jpg" alt="IMG-20200315-021630" border="0"></a>
https://i.ibb.co/TPykzsW/IMG-20200315-021630.jpg
スクリーンショットをアップロードしました。
「いいね!」 1
うーん、リモートでのトラブルシューティングは難しいですよね。動作しない場合、おそらく公式の指示のどこかを見過ごしている可能性が高いです。ドメインが正しくサーバーを指していることは確実ですか?
また、Web ブラウザにサイトが表示されない場合、サーバーを再起動して ./launcher rebuild app を実行すると解決することがよくあります。それでもダメな場合は、./launcher rebuild app を実行した際に表示される通知に、何が間違っているかの手がかりが示されていることが多いです。
頑張ってください!サイト立ち上げの時間的制約が厳しい場合は、有料プランの検討や Marketplace への投稿もご検討ください。
「いいね!」 3
Uween
(Uween Isirindu)
5
私のウェブサイトが nginx のウェルカムページを表示しています。それだけです。
Stephen
(Stephen)
6
サーバーに nginx をインストールしましたか?
DNS が正しく設定されている場合、Docker コンテナ内の内部 nginx がそのページを表示している原因とは考えられません。
「いいね!」 1
Uween
(Uween Isirindu)
7
いいえ、インストールはしていませんが、nginx のウェルカムページが表示されています。
次のコマンドの実行結果は何ですか?
netstat -alpn | grep 80
Nginx が存在する場合(ユーザーがインストールしたかどうかに関わらず)、そのように報告されるはずです。
Nginx が現在ポート 80/443 で動作している場合は、以下の手順でアンインストールしてください。
sudo -i
service nginx stop
apt purge nginx*
cd /var/discourse
./launcher start app
「いいね!」 1
Uween
(Uween Isirindu)
9
tcp6 0 0 :::80 :::* LISTEN 31740/docker-proxy
unix 3 STREAM CONNECTED 18086 765/systemd-logind unix 3 STREAM CONNECTED 18087 777/dbus-daemon /var/run/dbus/system_bus_socket
「いいね!」 1
Docker がポート 80 をリッスンしているようです。その場合、Discourse に変更を加えましたか?
「いいね!」 1
Uween
(Uween Isirindu)
11
いいえ。DiscourseのGitHubガイドに従ってインストールしただけなんです…
「いいね!」 1
ドメイン名が VPS の IP アドレスに ping 通ることを確認できますか?
「いいね!」 1
Uween
(Uween Isirindu)
13
うん、すでに IPv4 と IPv6 は設定済みだよ
「いいね!」 1
現時点では、新規インストールだった場合は再度最初からやり直すことをお勧めします。既存の運用システムだった場合は、明確な解決策が見つからないため、専門家に依頼して修正してもらうことを検討してください。サーバーにアクセスして高度なトラブルシューティングを行えば、問題の特定ができる人がいるかもしれません。
「いいね!」 2