Создайте субдомен на publi c url или IP для AWS instance - PullRequest
0 голосов
/ 26 января 2020

Я разместил свой WordPress мультисайт на моем экземпляре amazon ec2-**-**-***-*.us-west-2.compute.amazonaws.com, и основной сайт показывает на моем IP **.**.***.* или publi c 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 или publi c -url, я добавил субдомены к моему hosts файлу, а также добавили виртуальные хосты для того же.

Примечание: я могу добавить DNS к хосту домена и хосту как domain.com, india.domain.com,saudi.domain.com,canada.domain.com, но я хотел использовать на IP или публично c URL-адрес AWS экземпляра.

хост-файлов:

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>

аналогичным образом добавлен виртуальный хост для другие сайты Канады и Саудовской Аравии, кроме этого документа Root "/ var / www/html" будут одинаковыми для всех сайтов, так как я делаю WordPress для нескольких сайтов.

1 Ответ

1 голос
/ 26 января 2020

К сожалению, вы не можете этого сделать. Вы не можете изменить DNS домена amazonaws.com. Это домен AWS для всех служб AWS, и он не допускает никаких записей DNS клиентов.

...