【问题标题】:Unable to connect Realm Browser to Realm Object Server无法将领域浏览器连接到领域对象服务器
【发布时间】:2017-04-25 21:24:21
【问题描述】:

我正在使用 Realm Browser v. 2.1.7 并且我的 Realm 对象服务器在 Nginx 后面的 Ubuntu 服务器上运行。我可以通过浏览器访问我的 Realm 仪表板,也可以通过我的移动应用程序进行连接。

但是,当我尝试连接 Realm 浏览器时,我收到以下错误消息:

无法连接到对象服务器。检查 URL 和服务器是否可以访问。

当我检查我的 Nginx 访问日志时,我看到以下内容:

204.xxx.173.126 - - [25/Apr/2017:14:15:58 -0700] "GET /realm-object-server HTTP/1.1" 404 158 "-" "-"

【问题讨论】:

    标签: nginx realm realm-mobile-platform


    【解决方案1】:

    我通过确保我的 Nginx 被正确配置为 Websocket 代理解决了这个问题。这是我的 Nginx 服务器块:

    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";
      }
    }
    

    【讨论】: