如何在Amazon EC2上创建子域?

时间:2015-01-07 08:30:42

标签: php linux amazon-ec2 subdomain virtualhost

我在Amazon EC2 Ubuntu发行版上遇到了创建子域的问题,因为我是EC2和Linux管理中的新手。

我找到this回答,但我不理解第三段。有必要吗?如果是这样,CNAME记录是什么以及我应该在哪里创建它。

关于第4段。我知道Apache 2.4不支持NameVirtualHost。我不能用它。不是吗?

第五段。 httpd.conf中不存在/ect/apache2/。但我有网站可用和sites-enabled目录。在这种情况下我该怎么做?

关于子域路径。我应该在/var/www/sitename.com/www/(根站点目录)或/var/www/sitename.com/中找到子域目录。这是根本吗?

感谢您的回答。 关闭主题:抱歉我的英语不好。

1 个答案:

答案 0 :(得分:1)

  1. 需要在托管您域名的DNS中创建CNAME记录。您需要使用DNS提供程序执行此操作,通常不要在Ubuntu计算机上的名称服务器(绑定)中执行此操作。

  2. Apache 2.4不再需要NameVirtualHost,是的。之前使用它来指示服务器特定的IP地址和端口组合可用作基于名称的虚拟主机。如今,已经足够了。

  3. 您可以将这些语句放入站点中的任何(新)文件中,并在启用站点的情况下链接该新文件,或者创建新的httpd.conf。所有这一切都应该有效。

  4. 存储子域的位置完全取决于您以及您希望如何在磁盘上构建设置。

  5. 我希望这会有所帮助。