こんにちは!WSL2 でフォーラムのセットアップを試みていますが、フォーラムの URL を入力すると、次のような表示になります:
なぜこのようなことが起きているのかわかりません。ターミナルで IP アドレスを取得し、DNS に設定しました:
インストール時に Cloudflare プロキシを無効にすると動作する場合があります。
全体のプロキシ設定を解除しましたが、エラーは同じままです。
すいません、気づきました。Discourse をインストールする際に WSL2 をお使いのようです。その前に、WSL2 でエクスポートしたサービスがインターネットからアクセス可能か確認してください。
例えば、python3 -m http.server 8080 や他のサービスを実行し、インターネットアドレスからアクセスできるか試してみてください。
また、WSL2 は Windows ホストとの間で 特権ポート の扱いがうまくいかないようです。
ターミナルにそのまま入力したところ、「Serving HTTP on 0.0.0.0 port 8080 (http://0.0.0.0:8080/) …」と表示されています。
そして、もう5分経っています。
ブラウザを開き、http://your-internet-ip:8080 にアクセスしてください。コンテンツにアクセスできますか?
ファイアウォールが接続をブロックしている可能性があります。お手伝いできません。
ファイアウォールを無効にする方法を教えてください。
ちょっと待って、IP アドレス 169.254.*.* は自動 プライベート IP アドレス ですよね?間違ったアドレスを選んでいます。
どの IP アドレスを探していますか?その横に 1 つあり、その下に多数ありました。
そもそも何を実現しようとしているんですか?Discourse をご自身のシステムでホストしたいのでしょうか、それとも単にテスト環境を構築したいだけですか?
Cloudflare と SendGrid を使用してセルフホストしようとしています。
Discourse を WSL でホストしようとしているなら、それは無理です。その理由は以下の通りです。
DigitalOcean や Hetzner から安価な VPS を借りて、そこでセットアップすることをお勧めします。
Puttyのようなものを使うべきでしょうか?
何よりもまず、サーバーが必要です。サーバーはお持ちですか?
いいえ。デジタルオーシャンのようなものを指していますか?
はい、DigitalOcean 型のサーバーを意味しています。自宅の PC で、数多くの問題を抱えずに一般向けアプリケーションをホストすることはできません。
はい、信頼できるサーバーアプリケーションやホスティングサービスはありますか?
DigitalOcean は非常に信頼性が高いです。コストを抑えたい場合は、Hetzner を検討することもできます。
Herokuは使えますか?私が利用予定の無料版には512メガバイトのRAMが搭載されています。