Andro
(Andrew Bernard)
1
具体来说,我想将使用的域名从 discourse.jackril.space 更改为 jackrail.space。
但在调整了 app.yml 并进行了多次重建后,我只收到了 502 网关未找到错误以及以下错误信息:
2021/01/09 05:21:07 [crit] 4994#4994: *351 connect() to unix:/var/discourse/shared/standalone/nginx.http.sock failed (2: No such file or directory) while connecting to upstream, client: 59.167.198.231, server: jackrail.space, request: “GET /javascripts/workbox/workbox-routing.prod.js HTTP/1.1”, upstream: “http://unix:/var/discourse/shared/standalone/nginx.http.sock:/javascripts/workbox/workbox-routing.prod.js”, host: “jackrail.space”
该错误来自 nginx 反向代理服务器,而在此之前,该服务器一直运行正常,直到这次相对较小的变更。
为什么 nginx.http.sock 没有被创建?更改域名的正确步骤是什么?
在 /admin 仪表板中,点击“更改域名”按钮。系统首先会要求您输入新域名,点击“下一步”并按照提示操作。
Andro
(Andrew Bernard)
3
我是自托管的。现在网站完全无法访问。我是不是挂了?
不,您的安装并未失效。您是否按照本指南操作?
如果是,使用外部 Nginx 时只需额外完成以下步骤:在 Nginx 配置中更改域名,并为新域名生成 SSL 证书。
如果您无法使其正常运行,建议分享您在重命名 Discourse 安装过程中所采取的步骤。
Andro
(Andrew Bernard)
5