【问题标题】:Unable to connect to Realm Object Server in browser ( AWS EC2 instance)无法在浏览器中连接到领域对象服务器(AWS EC2 实例)
【发布时间】:2017-10-29 05:14:30
【问题描述】:

我已经在网上搜索了两天,但没有找到解决方案。提前感谢您的帮助!

我正在按照this 教程在 AWS 上设置领域对象服务器,并启动了这个 hvm 的一个实例:ami-fd81f8eb。我可以通过 ssh 连接到我的 ec2 实例,但我无法在我的网络浏览器中连接到服务器的公共 DNS(尝试过 safari 和 chrome)。

我打开了我认为可能相关的安全组中的每个端口(是的,我确认为我的 ec2 实例选择了这个安全组)。

  • 所有 IP 都允许 HTTP 端口 80
  • 所有 IP 都允许使用 HTTPS 端口 22
  • 所有 IP 都允许自定义 TCP 规则端口 9080
  • 所有 IP 上的所有端口都允许 SSH
  • 我还向所有 IP 开放了“所有流量”

我还注意到诸如sudo service realm-object-server status 之类的命令会导致● realm-object-server.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)

这让我相信 AMI 存在问题,这不太可能发生,但我在我的实例中找不到与领域对象服务器相关的任何文件。这是我尝试导航到 var/log/realm-object-server.log 时目录的样子

Navigating Through Server Directory

有什么想法吗??我在看什么?谢谢!

【问题讨论】:

  • 他们的官方 AMI 似乎不太可能被破坏。 AMI 在创建时会被冻结,因此不可能创建一个可以正常工作并在稍后更改时无意(或有意)破坏它的,因为 AMI 无法更改。你看过/var/log/realm-object-server.log(如提到的here)吗?
  • 感谢您的回复。我看到了那个帖子,但是我的日志目录没有 realm-object-server.log 文件。事实上,我找不到任何似乎与领域对象服务器相关的文件。之前以为是启动了不正确的AMI,所以新建了一个实例,但还是遇到了这个问题。

标签: amazon-web-services amazon-ec2 realm-mobile-platform


【解决方案1】:

运行这些安装命令后,我终于能够连接到我的服务器:

# Setup Realm's PackageCloud repository
curl -s https://packagecloud.io/install/repositories/realm/realm/script.deb.sh | sudo bash

# Update the repositories
sudo apt-get update

# Install the Realm Object Server
sudo apt-get install realm-object-server-developer

# Enable and start the service
sudo systemctl enable realm-object-server
sudo systemctl start realm-object-server

我原以为因为我使用的是领域 (ami-fd81f8eb) 提供的 AMI,所以领域对象服务器已经安装,但似乎情况并非如此。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 1970-01-01
    • 2018-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-18
    相关资源
    最近更新 更多