Discourse 与 LAMP 并行运行

你好,
我在使用 LAMP 环境运行 Discourse。我已经在 Apache2 上部署了 WordPress。
尝试安装 Discourse 时,我遇到了常见的“端口 80 已被占用”错误。
错误信息中提供了一个链接:Run other websites on the same machine as Discourse Nginx 服务器上解决此问题。是否有适用于 Apache 的指南?
谢谢

如何在已有 Apache 站点的服务器上设置 Discourse

2 个赞

root: discourse# ./launcher start app

正在启动现有容器

  • /usr/bin/docker start app
    来自守护进程的错误响应:在端点 app (e07f48c917b0406e11ff8959629a043bb77aec17fd490658be303000661de85d) 上编程外部连接时驱动程序失败:启动用户态代理时出错:listen tcp 0.0.0.0:443: listen: 地址已在使用中
    错误:启动容器失败:app

您需要编辑 app.yml 文件,在顶部注释掉 SSL 和 Let’s Encrypt 模板。同时,取消 socketed 模板的注释,保存并重新构建。

这将使 Discourse 监听 Unix 套接字,您可以借此通过 Apache 进行代理。

5 个赞