Amazon EC2和Namecheap域名及子域名设置?

5
我从Namecheap购买了一个域名,所有的文件都托管在EC2上。我将Namecheap上的A地址设置为我的弹性IP,到目前为止它正常工作。

当我尝试在我的Apache的虚拟主机上创建子域名(使用这个指南),但没有连接。 我需要在Namecheap主机记录或EC2中设置特定的设置吗?

我正在运行标准的虚拟Ubuntu服务器,带有LAMP。 我尝试了像重启Apache和检查错误日志之类的正常操作(没发现问题)。

“出于某种原因它不起作用”这样的说法并不能帮助你。在添加VirtualHost块到你的apache设置后,你是否重新启动了apache?检查你的apache服务器日志以查看发生了什么。 - E. Celis
是的,我尝试重新启动了Apache。但是我设置的子域名没有出现任何访问或错误日志。问题在于当我在浏览器中访问该站点时,无法连接。我已经等待了几个小时以获取DNS。 - Sosa
正如 @e-j-brennan 所说,您的子域名也必须拥有 DNS 记录。 - E. Celis
1个回答

5
如果您想要使用子域名,您还需要将该子域名指向弹性IP地址并在您的Namecheap DNS中设置,然后在Apache中绑定子域名到应该从其中提供文件的网站/位置。

谢谢你的回答。Namecheap是否应该设置为像http://puu.sh/iJG3B/00a45908c9.png这样?DNS需要时间来生效,所以我从来不确定我是否设置正确。 - Sosa
应该可以工作。您也可以使用CNAME将dev发送到基本IP,但我实际上更喜欢您所做的A记录。 - E.J. Brennan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接