[英]Create sub-domain on public url or IP for AWS instance
我在我的亞馬遜實例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
或者像下面這樣的IP
**.**.***.*
india.**.**.***.*
saudi.**.**.***.*
canada.**.**.***.*
那么如何在 IP 或 public-url 上使用子域,我已將子域添加到我的hosts
文件中,並為其添加了虛擬主機。
注意:我可以將 DNS 添加到域托管和主機,如domain.com, india.domain.com,saudi.domain.com,canada.domain.com
但我想在 IP 或 AWS 實例的公共 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>
同樣為加拿大和沙特的其他站點添加了虛擬主機,除了這個 DocumentRoot 之外,“/var/www/html”對於所有站點都是相同的,因為我正在制作 wordpress 多站點。
不幸的是,你不能那樣做。 您無法修改域amazonaws.com
的 DNS。 這是所有 AWS 服務的 AWS 域,它不允許任何客戶 DNS 記錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.