我在CentOS平台,已经成功安装了Realm对象服务器。但是我使用的是 nginx 代理服务,因此我必须禁用 ROS 代理。不幸的是,我无法访问仪表板。我相信我在 nginx 方面缺少一些配置。Realm 正在侦听 2 个端口,我需要在 nginx 中转发这两个端口吗?有没有人可以分享的配置说明?谢谢。
问问题
477 次
1 回答
2
我在带有 Nginx 的 Digital Ocean 服务器上使用 Realm Object Server (v 1.4.1)。这是我创建的虚拟服务器:
server {
listen 80 default_server;
server_name realm.mydomain.com;
location / {
proxy_pass http://127.0.0.1:9080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
}
从文档中我不清楚最简单的方法是启用领域代理模块。
注意 1:我将它用作我的一个应用程序的子域,但这只是为了避免注册新域名。
注意 2:我花了一段时间才意识到 Nginx 必须充当 WebSocket 代理,并且需要最后两个配置行。有关其他详细信息,请参阅文档。
于 2017-04-13T21:53:59.943 回答