Amazon web services 在AWS实例的公共url或IP上创建子域
我已经在我的amazon实例上托管了我的wordpress multisiteAmazon web services 在AWS实例的公共url或IP上创建子域,amazon-web-services,amazon-ec2,amazon-route53,Amazon Web Services,Amazon Ec2,Amazon Route53,我已经在我的amazon实例上托管了我的wordpress multisiteec2-***-***-***-***-***-*.us-west-2.compute.amazonaws.com,主站点显示在我的IP****.*.*.*.或公共url上,我想在子域中显示的子站点,因此我创建了托管在ec2实例,如 ec2-**-**-***-*.us-west-2.compute.amazonaws.com india.ec2-**-**-***-*.us-west-2.compute.amazon
ec2-***-***-***-***-***-*.us-west-2.compute.amazonaws.com
,主站点显示在我的IP****.*.*.*.
或公共url上,我想在子域中显示的子站点,因此我创建了托管在ec2实例,如
ec2-**-**-***-*.us-west-2.compute.amazonaws.com
india.ec2-**-**-***-*.us-west-2.compute.amazonaws.com
saudi.ec2-**-**-***-*.us-west-2.compute.amazonaws.com
canada.ec2-**-**-***-*.us-west-2.compute.amazonaws.com
或者在IP上,如下所示
**.**.***.*
india.**.**.***.*
saudi.**.**.***.*
canada.**.**.***.*
因此,我如何在IP或公共url上使用子域,我已将子域添加到我的主机
文件中,并为相同的文件添加了虚拟主机
注意:我可以将DNS添加到域主机和主机,如domain.com、india.domain.com、saudi.domain.com、canada.domain.com
,但我想在AWS实例的IP或公共URL上使用
宿主文件:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost6 localhost6.localdomain6
127.0.0.1 **.**.**.* india.**.**.**.* saudi.**.**.**.* canada.**.**.**.*
127.0.0.1 ec2-**-**-***-*.us-west-2.compute.amazonaws.com india.ec2-**-**-***-*.us-west-2.compute.amazonaws.com canada.ec2-**-**-***-*.us-west-2.compute.amazonaws.com saudi.ec2-**-**-***-*.us-west-2.compute.amazonaws.com
为所有区域站点添加虚拟主机
<VirtualHost *:80>
ServerName india.ec2-**-**-***-*.us-west-2.compute.amazonaws.com
ServerAlias india.ec2-**-**-***-*.us-west-2.compute.amazonaws.com
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
ServerName india.ec2-***-***-***-***-*.us-west-2.compute.amazonaws.com
ServerAlias india.ec2-***-***-***-***-*.us-west-2.compute.amazonaws.com
DocumentRoot“/var/www/html”
选项+索引+包含+跟随符号链接+多视图
允许超越所有
要求所有授权
类似地,为加拿大和沙特的其他网站添加了虚拟主机,除此之外,在我制作wordpress multisite时,所有网站的root“/var/www/html”都将相同。不幸的是,您不能这样做。您无法修改域
amazonaws.com
的DNS。这是所有AWS服务的AWS域,不允许任何客户DNS记录 如果您需要更多详细信息,请告诉我。例如,您希望在加拿大网站上使用的最终url是什么?你能发布你的主机文件吗?@RodrigoM For canada最终的URL将是canada.ec2---**-.us-west-2.compute.amazonaws.com你不能这样做。您无法修改域amazonaws.com的DNS。你为什么不使用像canada.example.com这样的域名?我想知道我是否可以使用aws实例公共URL或IP。我们可以添加到IP吗?你的确切意思是什么?将什么添加到IP?我是说ec2实例弹性IP地址。是的,您可以将EIP分配给instanceIMHO为wp multisite设置的正确DNS是通配符DNS记录,因此所有子域都指向实例,例如x.x.x.x中的example.com,您可以将所有子域指向实例的EIP。