我(希望)按照说明成功在AWS上设置了Cpanel:https://blog.cpanel.com/part-1-how-i-built-a-cpanel-hosting-environment-on-amazon-aws/
在AWS上设置这个新的Cpanel安装之前,我已经在专用服务器上使用CPanel / WHM几年了 . 我的问题来自于如何在专用服务器上以新方式设置新帐户与AWS方式不同 .
My first issue:
当我在专用的WHM上创建一个新帐户时,我从服务器场提供了我分配给新创建的帐户的IP地址 . 分配后,我可以使用IP或域名访问该站点 . 现在使用这种新的AWS方式,教程中没有关于如何获取新IP地址的信息 . 我尝试添加一个新的本地IP,如10.0.0.30(因为它说它处于NAT模式并使用本地IP)并将其作为专用IP分配给新创建的帐户但我不明白任何人如何通过该访问该网站IP因为它是本地IP . 那么我如何通过自定义IP和域访问域名,就像我之前做的那样?我必须遗漏一些基本的东西 .
My second issue:
在我创建新帐户后,在我的专用WHM上,我通常会转到DNS功能 - >编辑DNS区域并编辑区域以自定义我的名称服务器,如下所示:
mynewdomain.com ns1.mynewdomain.com ns2.mynewdomain.com
anothersite.com ns1.anothersite.com ns2.anothersite.com
thirdsite.com ns1.thirdsite.com ns2.thirdsite.com
然后在我的寄存器中,我将这些自定义名称服务器添加到寄存器中,并将它们指向每个域的专用IP . 但是使用AWS方式,我能够设置它的唯一方法是在新的WHM安装中使用新的群集名称服务器作为 ALL 帐户的名称服务器 .
像这样:
mynewdomain.com ns1.awsnameserver.com ns2.awsnameserver.com
anothersite.com ns1.awsnameserver.com ns2.awsnameserver.com
thirdsite.com ns1.awsnameserver.com ns2.awsnameserver.com
这是正确的/我现在可以通过此设置设置帐户的唯一方法吗?有没有办法像我在专用的WHM中那样拥有自定义名称服务器名称?
1 回答
在我的情况下,我在亚马逊以外有一个DNS服务器所以我不确定它会回答你的问题,但它可能会引导你到某个地方 .
首先要弄清楚你的公共IP是什么:
转到AWS控制台并查看服务器的实例详细信息 .
寻找"endpoint" . 这指向您的公共地址,因此您可以执行PING或NSLOOKUP以查找您的IP .
但是,AWS不建议您对公共地址进行硬编码,因为它可能会发生变化 . 所以我做的是在我的DNS中创建一个指向该“ endpoints ”的CNAME .
我希望有所帮助 .