目前 discourse 是通过 nginx 托管在 Docker 中的!但是,您可以在 discourse-setup 中添加一个选项,使其不使用 nginx,而是直接运行 discourse(这样 discourse 可以通过 <ip>:3000 访问)……此外,安装程序中的另一个选项可以让 discourse 在 3000 以外的端口上运行!EXPOSE 将相应地自动调整!然后可以通过域名通过反向代理访问 discourse。
1 个赞
再说一遍:这已经可以做到。这确实是一项微不足道的任务。
1 个赞
是的,但应该可以在没有重大配置的情况下完成
1 个赞
这不是一个主要的配置。它只是另一个典型的虚拟主机配置,无论后端监听的是什么——WordPress、Moodle 还是 Docker 中的 Discourse——你每次都需要进行这样的配置。另外,对 app.yml 还有一个非常小的改动:Discourse 将监听哪个端口。
2 个赞
de app.yml 中的哪个变量会是这个?
1 个赞
正如您在此处 Content Security Policy: The settings of the page have blocked the loading of a resource ("script-src") - #19 by Justman10000 所说,您应该只公开 90:80。
1 个赞
discourse-setup 仅用于支持最基本的安装。如果您正在使用反向代理等,那么我们假设您对工作原理有足够的了解,使用文本编辑器比运行一个询问大量问题的脚本要容易。
4 个赞