セルフホストのDiscourseインスタンス、FQDNに「7d」を付与

こんにちは皆さん、

Discourseのセルフホスティングは初めてです。他のWebサービスが稼働しているサーバーにインストールします。そのため、Discourseコンテナへの接続をプロキシする独自のNginxがあります。また、メールを処理するための本格的なSMTPサーバーもあります。

2つの質問があります。

  1. Discourseのインストール手順に従ったところ、開発版(3.5.0.beta7-dev)がプルされました。このバージョンを実行したくありません。最新のリリースバージョンをプルするようにするにはどうすればよいですか?

  2. メール配信をテストしているときに、そのリンクをクリックすると、サイトのURLが歪んでいることに気づきました。私のサイトはFQDN discourse.my.domain で実行されています。しかし、メールテスト用のリンクをクリックすると、http://community.kictanet.or.ke7d/admin/email/server-settings にアクセスされます。「7d」がFQDNの末尾に追加されています。「7d」を削除すると、URLは正常に読み込まれます。「7d」はどこから来ており、それが起こらないようにするにはどうすればよいですか?

よろしくお願いします。

「いいね!」 2

それが最新バージョンです :slightly_smiling_face: 。ベータブランチにあります。
ブランチの詳細については、以下をご覧ください。

「いいね!」 1

迅速なご対応ありがとうございます。
containers/app.yml を確認したところ、version の行をコメント解除していませんでした。

## Which Git revision should this container use? (default: tests-passed)
  #version: tests-passed

したがって、インストールされているバージョンが本番環境での使用に十分であると満足すべきでしょうか?

はい、そうです。このフォーラム(Discourse Meta)もそのバージョンを使用しています。デフォルトおよび推奨されるのは、tests-passed ブランチを使用することです。

「いいね!」 1

どうもありがとうございます。

FDQNに追加されているその「7d」がどこから来ているのか、何か手がかりはありますか?

いいえ、すみません。何が起こっているのかさっぱり分かりません。もしかして、CDNやリバースプロキシをお使いですか?

CDNはありません。しかし、Nginxを非常にシンプルな設定でDiscourseインスタンスの後ろで実行しています。

server {
        listen 443 ssl http2;
        server_name discourse.FQDN;

        # SSLパラメータ
        ssl_certificate /etc/letsencrypt/live/discourse.FQDN/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/discourse.FQDN/privkey.pem;
        ssl_trusted_certificate /etc/letsencrypt/live/discourse.FQDN/chain.pem;
        include snippets/ssl.conf;
        include snippets/letsencrypt.conf;


        # ブラウザにサイトはhttps経由でのみアクセスされるべきであることを伝える。
        add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
        add_header Content-Security-Policy upgrade-insecure-requests;

        # ログファイル
        access_log /var/log/nginx/discourse.FQDN-access.log;
        error_log /var/log/nginx/discourse.FQDN-error.log;


        location = /favicon.ico {
        log_not_found off;
        access_log off;
        }

        location = /robots.txt {
        allow all;
        log_not_found off;
        access_log off;
        }

        client_max_body_size 10m;
        proxy_read_timeout 300;

        location / {
        proxy_pass http://127.0.0.1:8008;
        proxy_http_version  1.1;
        proxy_cache_bypass  $http_upgrade;
        proxy_set_header Host              $host;
        proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP         $remote_addr;
        proxy_set_header X-Forwarded-Host  $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Port  $server_port;
        }

        location @rewrites {
                add_header X-Cache-Engine "No cache";
                rewrite ^ /index.php last;
        }

}
「いいね!」 1

これは、管理者のクイックスタートガイドの誤りのようです。

ここに修正を提出しました。

必要であれば、トピックを編集して、フォーラムのトピックのリンクを修正することができます。または、プルリクエストがマージされるのを待ってから、フォーラムを更新し、「管理 > サイトテキスト」ページで右側の「テキストを置き換える…」ボタンを使用して、そのトピックを再シードすることもできます。

「いいね!」 5

問題の原因を見つけていただきありがとうございます。

Discourse のインストールはまだ 2 日目なので、トピックを見つけて編集する方法さえまだ把握できていません :slight_smile:

自分でホストするインスタンスの実行/管理に向けて、まだ読むべきことがたくさんあります。

「いいね!」 1

お知らせいただきありがとうございます。Metaへようこそ :wave:

投稿メニューの鉛筆アイコンを使用して編集できます。


ガイドはスタッフカテゴリにあるはずです。ロゴの隣にある「はじめに」リンクもあるかもしれません。そちらもトピックに移動すると思います。

「いいね!」 2

ありがとうございます。「Getting Started」リンクからアクセスして編集しました。

「いいね!」 1

レポートありがとうございます、@odhiamboさん。Discourse Metaへようこそ。素晴らしい最初の投稿です:smiley: 新しいフォーラムの成功をお祈りしています!

Moinさん、修正ありがとうございます。ドキュメントは更新されました :slight_smile:

「いいね!」 1

正確にはどこから来ているのかわかりませんが、私の場合は自然に消えました。emv yaml のすべての設定のコメントを解除しました。それが関係しているかどうかはわかりません。

どこから来ているのかわかったと思います。 :raised_hand: :slight_smile:

「いいね!」 2

それでうまくいくだろう lollll。

まさに皮肉だ。フォーラムの修正について、そのフォーラムでチャットしていたんだよ🤣

@ryan_olsen /about より :wink:

About

Discourseコミュニティが集まり、質問をしたり、お互いにサポートを提供したり、高く評価されているフィードバックを共有するための場所です。


こんにちは @odhiambo さん、Documentation > Using DiscourseDocumentation > Site Management のガイドを読むことができます。Discourseの機能についてもっと学ぶのに非常に役立ちます!

「いいね!」 1

このトピックは23時間後に自動的にクローズされました。新規返信はできなくなりました。