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

如何使用nginx设置领域对象服务器?,nginx,centos,realm-mobile-platform,Nginx,Centos,Realm Mobile Platform,我在CentOS平台上,已成功安装Realm object server。但是我使用的是nginx代理服务,因此我必须禁用ROS代理。不幸的是,我无法访问仪表板。我相信我在nginx方面缺少一些配置。Realm正在侦听2个端口,是否需要在nginx中转发这两个端口?是否有任何可以共享的配置说明?谢谢。我在使用Nginx的数字海洋服务器上使用Realm Object Server(v1.4.1)。以下是我创建的虚拟服务器: server { listen 80 default_server;

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

我在使用Nginx的数字海洋服务器上使用Realm Object Server(v1.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代理,并且需要最后两行配置。有关更多详细信息,请参阅。

在相关说明中,虽然我没有过多研究它,但将
代理\u通行证
放在类似
/ros/
的位置下似乎会导致设置屏幕中断(
/login
不会重定向,如果手动导航到
/setup
则会中断)。