odhiambo
(Odhiambo WASHINGTON)
1
こんにちは皆さん、
Discourseのセルフホスティングは初めてです。他のWebサービスが稼働しているサーバーにインストールします。そのため、Discourseコンテナへの接続をプロキシする独自のNginxがあります。また、メールを処理するための本格的なSMTPサーバーもあります。
2つの質問があります。
-
Discourseのインストール手順に従ったところ、開発版(3.5.0.beta7-dev)がプルされました。このバージョンを実行したくありません。最新のリリースバージョンをプルするようにするにはどうすればよいですか?
-
メール配信をテストしているときに、そのリンクをクリックすると、サイトのURLが歪んでいることに気づきました。私のサイトはFQDN discourse.my.domain で実行されています。しかし、メールテスト用のリンクをクリックすると、http://community.kictanet.or.ke7d/admin/email/server-settings にアクセスされます。「7d」がFQDNの末尾に追加されています。「7d」を削除すると、URLは正常に読み込まれます。「7d」はどこから来ており、それが起こらないようにするにはどうすればよいですか?
よろしくお願いします。
「いいね!」 2
odhiambo
(Odhiambo WASHINGTON)
3
迅速なご対応ありがとうございます。
containers/app.yml を確認したところ、version の行をコメント解除していませんでした。
## Which Git revision should this container use? (default: tests-passed)
#version: tests-passed
したがって、インストールされているバージョンが本番環境での使用に十分であると満足すべきでしょうか?
はい、そうです。このフォーラム(Discourse Meta)もそのバージョンを使用しています。デフォルトおよび推奨されるのは、tests-passed ブランチを使用することです。
「いいね!」 1
odhiambo
(Odhiambo WASHINGTON)
5
どうもありがとうございます。
FDQNに追加されているその「7d」がどこから来ているのか、何か手がかりはありますか?
いいえ、すみません。何が起こっているのかさっぱり分かりません。もしかして、CDNやリバースプロキシをお使いですか?
odhiambo
(Odhiambo WASHINGTON)
7
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
Moin
8
これは、管理者のクイックスタートガイドの誤りのようです。
ここに修正を提出しました。
必要であれば、トピックを編集して、フォーラムのトピックのリンクを修正することができます。または、プルリクエストがマージされるのを待ってから、フォーラムを更新し、「管理 > サイトテキスト」ページで右側の「テキストを置き換える…」ボタンを使用して、そのトピックを再シードすることもできます。
「いいね!」 5
odhiambo
(Odhiambo WASHINGTON)
9
問題の原因を見つけていただきありがとうございます。
Discourse のインストールはまだ 2 日目なので、トピックを見つけて編集する方法さえまだ把握できていません 
自分でホストするインスタンスの実行/管理に向けて、まだ読むべきことがたくさんあります。
「いいね!」 1
Moin
10
お知らせいただきありがとうございます。Metaへようこそ 
投稿メニューの鉛筆アイコンを使用して編集できます。
ガイドはスタッフカテゴリにあるはずです。ロゴの隣にある「はじめに」リンクもあるかもしれません。そちらもトピックに移動すると思います。
「いいね!」 2
odhiambo
(Odhiambo WASHINGTON)
11
ありがとうございます。「Getting Started」リンクからアクセスして編集しました。
「いいね!」 1
Lilly
(Lillian Louis)
12
レポートありがとうございます、@odhiamboさん。Discourse Metaへようこそ。素晴らしい最初の投稿です:smiley: 新しいフォーラムの成功をお祈りしています!
Moinさん、修正ありがとうございます。ドキュメントは更新されました 
「いいね!」 1
正確にはどこから来ているのかわかりませんが、私の場合は自然に消えました。emv yaml のすべての設定のコメントを解除しました。それが関係しているかどうかはわかりません。
まさに皮肉だ。フォーラムの修正について、そのフォーラムでチャットしていたんだよ🤣
@ryan_olsen /about より 
About
Discourseコミュニティが集まり、質問をしたり、お互いにサポートを提供したり、高く評価されているフィードバックを共有するための場所です。
こんにちは @odhiambo さん、Documentation > Using Discourse と Documentation > Site Management のガイドを読むことができます。Discourseの機能についてもっと学ぶのに非常に役立ちます!
「いいね!」 1
Lilly
(Lillian Louis)
クローズされました:
18
このトピックは23時間後に自動的にクローズされました。新規返信はできなくなりました。