如何使用nginx设置Realm对象服务器?

时间:2016-10-27 09:28:17

标签: nginx centos realm-mobile-platform

我在CentOS平台上,我已经成功安装了Realm对象服务器。但我使用的是nginx代理服务,因此我必须禁用ROS代理。不幸的是,我无法访问仪表板。我相信我在nginx方面缺少一些配置。 Realm正在监听2个端口,我是否需要转发nginx中端口的两个端口?是否有人可以共享的配置说明?感谢。

1 个答案:

答案 0 :(得分: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";
  }
}

从文档中我不清楚最简单的方法是启用Realm Proxy Module。

注1:我将其用作我的某个应用程序的子域名,但这只是为了避免注册新的域名。

注2:我花了一些时间才意识到Nginx必须作为WebSocket代理运行,并且需要最后两个配置行。有关其他详细信息,请参阅docs