[英]Create sub-domain on public url or IP for AWS instance
I have hosted my wordpress multisite on my amazon instance ec2-**-**-***-*.us-west-2.compute.amazonaws.com
and the main site is showing on my IP **.**.***.*
or public url , the sub-sites I wanted to show in sub domain so I have created the hosted on ec2 instance like我在我的亚马逊实例
ec2-**-**-***-*.us-west-2.compute.amazonaws.com
上托管了我的 wordpress 多站点,并且主站点显示在我的 IP **.**.***.*
或 public 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
or on IP like below或者像下面这样的IP
**.**.***.*
india.**.**.***.*
saudi.**.**.***.*
canada.**.**.***.*
So how can I use sub-domains on IP or public-url, I have added sub-domains to my hosts
file and also added the virtual hosts for the same.那么如何在 IP 或 public-url 上使用子域,我已将子域添加到我的
hosts
文件中,并为其添加了虚拟主机。
Note: I can add DNS to the domain hosting and host like domain.com, india.domain.com,saudi.domain.com,canada.domain.com
but I wanted to use on IP or public URL of AWS instance.注意:我可以将 DNS 添加到域托管和主机,如
domain.com, india.domain.com,saudi.domain.com,canada.domain.com
但我想在 IP 或 AWS 实例的公共 URL 上使用。
hosts files:主机文件:
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
Virtual host added for all regional sites为所有区域站点添加了虚拟主机
<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>
similarly added the virtual host for other sites canada and saudi and apart from this DocumentRoot "/var/www/html" will be same for all the site as I am making wordpress multisite.同样为加拿大和沙特的其他站点添加了虚拟主机,除了这个 DocumentRoot 之外,“/var/www/html”对于所有站点都是相同的,因为我正在制作 wordpress 多站点。
Unfortunately you cannot do that.不幸的是,你不能那样做。 You can't modify the DNS of the domain
amazonaws.com
.您无法修改域
amazonaws.com
的 DNS。 This is the AWS domain for all AWS services, and it does not allow for any customer DNS records.这是所有 AWS 服务的 AWS 域,它不允许任何客户 DNS 记录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.