如何在 ec2 上设置具有多域的 apache 多站点

如何在 ec2 上设置具有多域的 apache 多站点

假设我有两个文档根目录 domain1/ 和 domain2/

如果这两个根托管在同一台计算机上,我知道如何从我自己的计算机访问它们。我的问题是,如果我想在我的 ec2 服务器上执行同样的事情,我应该如何将我的弹性 IP 配置到这两个根?我知道默认情况下弹性 IP 只会与名为 localhost(127.0.0.1) 的根相关联。

有人能给我一个详细的答案吗?举个例子会有帮助,谢谢!

答案1

只需在您的 EC2 实例上创建 2 个虚拟主机,例如:

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /www/domain1
ServerName domain1
ServerAlias www.domain1

# Other directives here

</VirtualHost>

<VirtualHost *:80>
DocumentRoot /www/domain2
ServerName domain2
ServerAlias www.domain2

# Other directives here

</VirtualHost>

相关内容