是的。插座位于容器外部。
我正在使用 OpenResty,它运行在一个容器中。我只需要将存储 nginx.http.sock 文件的 /var/discourse/shared/standalone 目录挂载到容器中吗?
1 个赞
太棒了!这应该是真正的“安装指南”,而不是目前被称为“官方”的页面!万分感谢!
一个问题:
如果我想在同一台独立服务器上运行 Discourse 以及其他网站,是否必须使用套接字模板(在 conf 文件中使用 nginx.http.sock)?
我们最近迁移了服务器,最终使用了端口 8080 和 Nginx 作为反向代理,但没有使用套接字模板。由于它运行正常,而且我看不出使用该方法的意义,所以我想知道是否有其他方法。
如果端口对您有用,那么您就不需要插座。有些人因为某些原因更喜欢插座,但这影响不大。
1 个赞
这很简单,对我来说很有效。我使用了 8080 端口。我正在使用 nginx,由于我想在主机上的 80 端口上公开该应用程序(以及我所有其他应用程序),因此我只是将此配置文件添加到 sites-available(并符号链接到 sites-enabled):
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
可以分享 Caddy 配置吗?