我创建了一个AWS EC2实例并获得了一个弹性IP。
弹性IP用于将域名(从GoDaddy购买)设置为AWS EC2实例。
EC2实例正在运行Apache2服务器。
根据手册,我应该将/var/www/html/中的index.html替换为我自己的index.html,我这样做了。
当我使用弹性IP时,会显示我设置的index.html页面。
然而,当我使用域名时,出于某种原因,它会给出默认的apache2页面,尽管该文件由于被覆盖而不再存在。我可以用index.html访问DomainName.in/index.html。
简单地说:
我怎样才能在浏览器中输入域名就能把我带到我想要它去的index.html页面?
发布于 2015-12-17 07:25:14
好的,所以一切都很好,但是由于某些原因,这些更改需要时间通过DNS传播。
大约半小时后,变化就会发生了。
发布于 2015-12-16 22:31:15
您需要在您的虚拟主机配置中设置DirectoryIndex,该配置位于:/etc/apache2/apache2.conf
如果这不是您的配置文件所在的位置,您可以通过运行:/usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE找到它。
<virtualhost *:80>
ServerName domain.com
ServerAlias www.domain.com
# Index file and Document Root (where the public files are located)
DirectoryIndex home.html index.html
DocumentRoot /var/www
</virtualhost>https://stackoverflow.com/questions/34323251
复制相似问题