我正在ec2 ubuntu实例上设置厨师服务器。在ec2 13.04实例上安装了厨师之后,我将弹性Ip地址附加到它上,并将一个域映射到godaddy中的ip。每当我点击chef.myserver.com时,它都会将我重定向到aws ec2实例的私有ip。而且,每当我试图访问chef.myserver.com:4040以访问web_ui时,它都会将我重定向到实例的同一个私有ip。快速搜索显示了一些关于FQDN的内容,但我不想知道如何在ec2实例中设置它。请帮帮我。
发布于 2013-09-13 01:28:48
ec2-xxx-xxx-xxx.xxx.us-west-2.compute.amazonaws.com.实例提供了一个类似于EC2的公共dns条目。如果从EC2实例中使用此公共域名,则将返回私有IP,而不是公共IP。从AWS外部,EC2生成的域名将返回真正的公共IP。
如果你把公共IP放到godaddy中,我看不出它怎么可能知道私有IP。如果您为chef.myserver.com输入1.2.3.4,那么将返回1.2.3.4。如果您将godaddy命名为您的EC2生成的dns,请将其更改为A记录,并输入实际的弹性IP地址。
https://stackoverflow.com/questions/18764964
复制相似问题