【问题标题】:How to link an Amazon EC2 instance of a jupyter notebook to a Namecheap subdomain?如何将 jupyter notebook 的 Amazon EC2 实例链接到 Namecheap 子域?
【发布时间】:2017-08-25 01:50:30
【问题描述】:

我需要一些帮助,将新创建的 Amazon EC2 实例链接到 Namecheap 子域。出于这个问题的目的,我们会说我的网站名为 example.com。目前,example.com 链接到一个 Github 页面(我添加了两个 A 记录和一个 CNAME 记录每个 instructions)。我现在想创建一个名为 notebook.example.com 的子域,它应该指向我的 EC2 实例,该实例正在公开一个 Jupyter Notebook(我根据这些 instructions 创建)。到目前为止,我已经:

  • 创建了一个弹性 IP 地址并将其分配给 EC2 实例(假设它是 55.101.38.114)。
  • 在 Route 53 中,我创建了一个托管区域(不存在)并创建了一个名为“notebook”的 A 类型记录集,值为 55.101.38.114。

这就是我卡住的地方。在 Namecheap 上,我使用 Host=notebook 和 value=https://55.101.38.114:8888/ 创建了一个带有屏蔽的 URL 重定向记录,但是当我键入 https://notebook.example.com 时,它挂断了“正在连接...”并最终显示“无法访问此站点。 "我哪里做错了?

编辑

我几乎通过连接到http://notebook.example.com 而不是https://notebook.example.com 来回答自己的问题。另外,如果我关闭屏蔽,我可以连接。 我还有什么方法可以使用屏蔽连接吗?我希望在 notebook.example.com 上查看 jupyter 笔记本,而不是重定向到 https://55.101.38.114:8888/

编辑#2

Route53 设置

Namecheap 设置(我删除了 URL 重定向)

【问题讨论】:

  • 好的,您的域由 Namecheap 管理。您是否已将 Namecheap Nameservers 配置为指向 Route 53?你在哪里配置了 CNAME 记录——是在 Namecheap 还是在 Route 53 中?
  • @JohnRotenstein 我没有通过 Namecheap 名称服务器配置指向 Route 53。目前我使用 Namecheap BasicDNS。如果我将我的 namecheap 名称服务器指向 Route 53,这会破坏我到我的 Github 页面的链接吗?为了清楚起见,我添加了屏幕截图。

标签: amazon-web-services amazon-ec2 subdomain jupyter-notebook namecheap


【解决方案1】:

解决方案是在 Namecheap 中为来自 Route 53 的名称服务器添加 NS 记录。我还在 Namecheap 中添加了一条带有 EC2 实例的弹性 IP 的 A 记录。我仍然必须指定要连接的端口(notebook.example.com:8888)。

Namecheap 应该是这样的:

感谢@JohnRotenstein。

【讨论】:

    猜你喜欢
    • 2017-06-17
    • 2016-02-25
    • 2015-09-18
    • 2016-12-20
    • 2019-04-03
    • 1970-01-01
    • 2016-11-27
    • 2015-12-04
    • 2014-03-19
    相关资源
    最近更新 更多