【问题标题】:How to set up Realm object Server with nginx?如何使用 nginx 设置 Realm 对象服务器?
【发布时间】:2017-03-09 22:07:43
【问题描述】:

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

【问题讨论】:

    标签: nginx centos realm-mobile-platform


    【解决方案1】:

    我在带有 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 代理,并且需要最后两个配置行。请参阅docs 了解更多详情。

    【讨论】:

    • 在相关说明中,虽然我没有过多研究,但将 proxy_pass 放在像 /ros/ 这样的位置似乎会导致设置屏幕中断(/login 不会t 重定向,如果手动导航到,/setup 会损坏)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多