您好!我是这里的“新人”,想尝试用 Discourse 建立一个社区。
我从以下关于如何在 Digital Ocean 上安装 Discourse 的指南开始我的旅程:
我已经有了 Cloudflare 账户,所以在那里设置域名是很自然的。在安装 Discourse 并着手进行设置后,我希望将 Cloudflare 的 SSL/TLS 设置为 Full (Strict)。我遵循了这篇指南,这让我回到了 Nginx 的一个非常基础的设置状态:
此时,我可以启用 Full (Strict) 并启用了 Authenticated Origin Pulls。我只是不知道如何让 Nginx 从这里开始作为 Discourse 的反向代理。
可惜的是,我可以在命令行进行一些操作来达到这个程度,但我对 Nginx 并不熟悉。我曾尝试过一些善意的尝试,将 Discourse 的 app 文件修改到另一个端口,例如 12345:80。
从那里我尝试遵循其他可能并不完全适合我的指南:
我卡住了。我无法自己进行更改以启用反向代理,所以我暂时卸载了 Nginx,并关闭了 Full (Strict) 和 Authenticated Pulls。
有人有额外的指南或建议吗?
ljpp
(ljpp)
2
你为什么要捣鼓 Nginx,因为 Discourse Docker 安装是默认方法,它包含了自托管者所需的一切?
Cloudflare 与 Discourse 配合良好。
我不确定那是不是一个反问句。
我试图遵循此处“最佳实践”下的建议。
https://community.cloudflare.com/t/using-discourse-with-cloudflare-best-practices/602890
我是 Discourse 和本次安装的新手。如果有一个关于如何正确启用“完全(严格)”模式的指南,那正是我想要的。如果不需要这样的步骤,那么我愿意审查我应该做的任何其他事情来遵循“最佳实践”。
编辑:在考虑了 ljpp 简短而富有见地的评论后,我查阅了 Discourse 的安装说明。我想指出,在标题 11.(可选)添加更多 Discourse 功能下,我正在寻找的指南位于“付费 HTTPS / SSL 支持?”下。
遵循这些步骤后,我轻松地启用了“完全(严格)”模式,并对结果感到满意。
我没有意识到这正是我想要的。我习惯于作为业余爱好者自行托管项目,现在我正在享受学习 Discourse 的过程。
1 个赞
system
(system)
关闭
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.