你好,
我遇到了这个错误:
来自守护进程的响应错误:在端点 app (2cf9494e875c2910beaf80edc21a16c997aba51b23504f26bd58e381b167f45f) 上配置外部连接时驱动程序失败:启动用户态代理错误:监听 tcp 0.0.0.0:80:绑定:地址已被占用
错误:启动容器失败:app
有人知道如何解决这个问题吗?
你好,
我遇到了这个错误:
来自守护进程的响应错误:在端点 app (2cf9494e875c2910beaf80edc21a16c997aba51b23504f26bd58e381b167f45f) 上配置外部连接时驱动程序失败:启动用户态代理错误:监听 tcp 0.0.0.0:80:绑定:地址已被占用
错误:启动容器失败:app
有人知道如何解决这个问题吗?
您是否尝试在已运行其他应用的服务器上安装 Discourse?
Discourse 会绑定默认 Web 端口,因此建议您为 Discourse 使用一台全新的服务器。
你说的全新服务器是什么意思?
您可以搜索该错误,即端口已被占用。
因此,您没有遵循官方安装方法:discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
您可能需要参考以下主题:
我确实遵循了官方的安装方法
有没有办法更改端口?如果有,该如何更改以及更改为哪个端口?
它提示页面无效或为私密页面。
我从谷歌获取了这个链接:在同一台机器上运行 Discourse 和其他网站:
我也遇到了这个错误
nginx: [emerg] BIO_new_file(“/var/discourse/shared/standalone/ssl/ssl.crt”) 失败 (SSL: error:02001002:system library:fopen:No such file or directory:fopen(‘/var/discourse/shared/standalone/ssl/ssl.crt’,‘r’) error:2006D080:BIO routines:BIO_new_file:no such file)
nginx: 配置文件 /etc/nginx/nginx.conf 测试失败
我注意到整个 ssl 文件夹都是空的,该如何修复?
此外,还附带了以下信息
nginx: [警告] “ssl” 指令已弃用,请在 /etc/nginx/sites-enabled/discourse.conf:12 中使用 “listen … ssl” 指令
如果您的服务器端口被阻止,它将无法创建证书。
这是 Digital Ocean 的 Droplet 吗?我建议您创建一个新的,运行 Ubuntu 18.04。
我没有安装 Digital Ocean
这个服务器在哪里?
建议清除操作系统并重新安装,同时确保未安装任何 Web 服务器(如 Apache 或 Nginx)。
如果你真的按照该方法操作,就不会遇到那个错误。你的服务器(或 VPS)在哪里?安装的是哪个操作系统(及版本)?该服务器上还安装了其他什么内容?