hbevolve
(Helen)
1
こんにちは。ユーザーに送信されるメールにHTTPSではなくHTTPリンクが含まれているという投稿をいくつか見かけましたが、私たちも同様の問題が発生しており、その解決策に関する回答に困惑しています。
私はDiscourseサイトの管理者の一人ですが、サーバーのバックエンドにはアクセスできません。サーバーに直接アクセスせずにメールの内容を変更する方法はありますか?もし変更が必要であれば、具体的に何を行うべきでしょうか?
当サイトのURLはhttps://www.community.evolveauthoring.com ですが、メールに含まれるリンクはHTTP://www.community…となっています。
ご教示いただけますと幸いです。よろしくお願いいたします。
Falco
(Falco)
2
現在、新規インストールでバグが発生しており、サイト設定が適用されない問題が起きている可能性があります。サイト管理画面で「force https」というサイト設定を検索していただけますか?
「いいね!」 3
hbevolve
(Helen)
3
このサイトはもう数年運営されていますが、設定で「force」という言葉を探しても見つかりませんでした……
「いいね!」 1
Falco
(Falco)
4
おっと、それならコンソールから実行する必要があります:
# サーバーに SSH で接続
cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = true
「いいね!」 2
hbevolve
(Helen)
5
はい、その部分が理解できないのですが、それは当社のウェブサイトのホスティング somewhere にあるのか、それとも Discourse のインターフェース内にあるのでしょうか?(インストール当時は関与しておらず、evolveauthoring.com のバックエンドにもアクセスできません!)
Falco
(Falco)
6
Discourse が動作しているサーバーにリモートアクセスして、そのコマンドを入力する必要があります。
「いいね!」 1
hbevolve
(Helen)
7
了解しました。お手伝いいただき、ありがとうございます!サーバーのログイン情報を保持している方を探して、実際に試してもらうことを期待しています!!
「いいね!」 1
hbevolve
(Helen)
8
@Falco さん、もう一つ質問です。HTTP版のサイトを「無効化」して、ユーザーが混乱してログインを試みるのを防ぐことはできますか?それとも、あなたが提供してくれたコードが本質的にその役割を果たすのでしょうか?ありがとうございます!
Falco
(Falco)
9
その通りです!そのコードは、HTTP でアクセスしようとする人を HTTPS にリダイレクトするもので、まさにあなたが求めているものです。
「いいね!」 2
hbevolve
(Helen)
10
ラファエルさん、こんにちは!
これまでのサポート、ありがとうございます。ようやく確認できたのですが、どうやら当方でコミュニティをホストしておらず、Rails コンソールへのアクセス権もないようです。ドメインは当方のもので、AWS Route53 によると Discourse へリダイレクトされているようです。
これでどうすればよいでしょうか?よろしくお願いします 
IAmGav
(Gavin Perch)
11
おっしゃる通り、あなたのサイトは Discourse 上でホストされています。サポートまでメールをお送りいただければ、対応いたします。
team@discourse.org
「いいね!」 2
hbevolve
(Helen)
12
Discourse チームからの驚くほど迅速な対応により、ついに https が利用可能になりました!皆様のおかげです。
「いいね!」 2