您好,我注意到有一些帖子提到用户收到的邮件中包含 HTTP 链接而非 HTTPS,我们遇到了同样的问题,但关于如何修复的回复让我感到困惑。
我只是我们 Discourse 站点的管理员,无法访问服务器的后端。请问是否有一种方法可以在不进入后端的情况下更改邮件中的链接内容?如果必须进入后端,需要执行哪些操作?
我们的站点地址是 https://www.community.evolveauthoring.com,但邮件中的链接却显示为 HTTP://www.community…
提前非常感谢!
您好,我注意到有一些帖子提到用户收到的邮件中包含 HTTP 链接而非 HTTPS,我们遇到了同样的问题,但关于如何修复的回复让我感到困惑。
我只是我们 Discourse 站点的管理员,无法访问服务器的后端。请问是否有一种方法可以在不进入后端的情况下更改邮件中的链接内容?如果必须进入后端,需要执行哪些操作?
我们的站点地址是 https://www.community.evolveauthoring.com,但邮件中的链接却显示为 HTTP://www.community…
提前非常感谢!
新安装目前受到一个bug的影响,导致站点设置未被正确配置。您能否在您的站点管理后台搜索“强制 HTTPS”站点设置?
哦,您将通过控制台执行此操作:
#ssh 登录到服务器
cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = true
是的,这正是我不明白的地方——它是在我们的网站托管中,还是在 Discourse 界面里?(安装时我不在场,也没有 evolveauthoring.com 后端的访问权限!)
您需要远程访问运行 Discourse 的服务器以输入这些命令。
明白了。非常感谢你的帮助,我现在希望能找到拥有我们服务器登录信息的人,并请他们尝试一下!
嘿 @Falco,还有一个问题——我们能否“关闭”网站的 HTTP 版本,以免用户感到困惑并尝试登录?或者您之前提供的代码本质上已经实现了这一功能?谢谢!
没错!那段代码会将尝试通过 HTTP 访问的用户重定向到 HTTPS,这正是你所需要的。
你好,Rafael!
感谢您的帮助。我们终于查看了这个问题,发现我们并不托管该社区,也无法访问 Rails 控制台——虽然这是我们的域名,但根据 AWS Route53 的记录,它被指向了 Discourse。
接下来该怎么办?谢谢!![]()
您说得对,您的网站是一个托管在 Discourse 上的站点,请发送电子邮件至支持团队,他们将为您解决此问题。
Discourse 团队的响应速度快得惊人,我们终于拥有了 HTTPS!!!感谢大家。