ローカルのhostsファイルにそのIPをハードコードしてみてはどうでしょうか?
Falcoさん、ありがとうございます!確認してみます。
クライアントのhostsファイルにIPをハードコーディングしてみましたが、ブラウザは常に外部接続にリダイレクトされます。
DISCOURSE_HOSTNAMEに複数のドメイン名を提供することは可能ですか?
ローカル接続を許可するためにDISCOURSE_FORCE_HTTPS:をfalseに設定する必要がありますか?これはあなたの記事から得ました。
Dietpi OS を使用した Raspberry Pi 4 への Discourse のインストールを試みており、Nextcloud のような Nginx を使用する一部のアプリも動作しています。トンネルとして Cloudflared サービスを使用しようとしていますが、Discourse のインストールが完了した後、Discourse サイトにアクセスできず、502 Bad Gateway エラーが発生します。
Nginx にはどのようなカスタマイズが必要ですか?どのポートを使用すべきですか?
このガイドを適用しましたが、うまくいきませんでした。
Discourseと同じマシンで他のウェブサイトを実行したい場合は、Dockerコンテナの前に追加のNGINXまたはHAProxyプロキシを設定する必要があります。 注意:これは上級者向けです このガイドはDiscourseが既に動作していることを前提としています。動作していない場合、設定が正しく機能しているかどうかを判断するのが困難になる可能性があります。 他のサーバーがポート80または443を使用している場合、./discourse-setupを使用してDiscourseを設定することはできません。お気に入りのテキストエディタでsamples/standalone.ymlをコピーして編集する必要があります。 コンテナ外にnginxをインストールする まず、コンテナが実行中でないことを確認します: cd /var/discourse ./launcher stop app 次に、nginxとcertbotをインストールします: sudo apt-get update && sudo apt-get install nginx certbot python3-certbot…
私のガイドでは、Pi 上の唯一のアプリが Discourse であることを前提とし、Discourse コンテナに割り当てられているポート 80 を公開するトンネルを実行します。
リバース プロキシを共有する複数のアプリを実行することは可能ですが、より高度なセットアップであり、このガイドの範囲外です。
DISCOURSE_BACKUP_HOSTNAME を machinename.local に、DISCOURSE_FORCE_HTTPS を false に設定することで、これを機能させることができました。これで、ドメイン名とローカルネットワークのドメイン名でアクセスできるようになりました。
よくできました。#howto:admins のハウツーになるかもしれません。
@merefieldさん、ありがとうございます。承知いたしました。
バックアップホスト名を使用する際に1つ問題があります。画像が正しく表示されません。
メインホスト名で作成された投稿の画像が、バックアップホスト名でアクセスすると表示されなくなります。逆の場合も同様です。
投稿を再構築(HTMLの再構築)するとどうなりますか?
1つのアクセスアドレスに固定する必要があるかもしれません。
はい、Rebuild HTMLは機能します。しかし、VPNアクセスはローカルアドレス(バックアップホスト名)に依存しているため、機能しません。
これに対する解決策はないようですね…
Just to add a voice and to agree with @sam, we’ve already had some switcheroos with our domains and relative URLs is most certainly needed.
これは armv7l で動作しますか?
いいえ、うまくいきません。試しましたが、32 ビット ARM Debian リポジトリにいくつかのパッケージが不足しており、うまくいきませんでした。
デモサイトのリンクが切れているようです
以前と同じように、また引っ越しました。見つけ次第すぐに接続します。
実に厄介なインフラのバグですね!![]()
試すのが楽しみです:dizzy:
新しい場所での生活に慣れてきていることを願っています、@Falcoさん![]()
これを入手しました:
![]()
![]()
そして開発環境のセットアップを実行することにしました。正直、スクリプトによる解決策は現在機能しないため、かなりの手作業が必要でしたが、![]()
これを可能にしてくれたすべての人に感謝します。本当に素晴らしいです!![]()
そして、開発インストールを実行することにしました。正直なところ、スクリプトソリューションは現在機能していないため、かなりの手作業が必要でした。
どのPiでも機能する「スクリプトソリューション」とは何ですか?私はPi4をいくつか持っており、これを試してみたいのですが、Linuxの達人ではないため、手動の「依存関係」に対処する知識がありません。
ただし、ネットワーク上で再帰的なPiHoleを実行しているので、少なくともドメイン名の問題に対処できると思います…おそらく。
私のものはとても気に入っています。お勧めは以下の通りです。\n- 8GB Raspberry Pi (私のものは定期的に4GBに達するため)\n- SSDディスク。MicroSDは遅すぎます。