Назад | Перейти на главную страницу

GoDaddy DomainName и AWS EC2 Hosting - следует ли выполнять повторную запись (A) записи или пересылку с маскированием?

У меня эластичный IP 192.0.2.4 для моего экземпляра EC2 например.

У меня есть доменное имя GoDaddy www.example.com например

Я хочу, чтобы мое доменное имя www.example.com загружало страницы с http://192.0.2.4/a_sub_directory/ - У меня два вопроса по этому поводу.

  1. Другие форумы, которые я просматривал (ServerFault и Quora) предполагаю, что мне нужно переписать запись @ узла A на эластичный IP-адрес, подключенный к моему экземпляру EC2. Что, если мне нужно доменное имя http://www.example.com чтобы загрузить мою страницу в http://192.0.2.4/a_sub_directory/ вместо корневого каталога в http://192.0.2.4/?

  2. В диспетчере домена GoDaddy есть что-то под названием "Пересылка с маскированием". Могу ли я использовать эту функцию для загрузки моего размещенного экземпляра EC2 с моего доменного имени GoDaddy ВМЕСТО изменения какой-либо записи A или чего-то еще?

  1. Ваш эластичный IP-адрес позволит вам иметь http://1.2.3.4/a_sub_directory/ который может посетить любой желающий. Тем не мение, A records находятся на уровне DNS, они позволяют указывать только example.com в 1.2.3.4 так что у вас будет http://example.com/a_sub_directory/ - но удалить невозможно a_sub_directory от этого, используя только DNS. Вам нужна другая система.

  2. Да, вы можете использовать эту функцию. Просто перенаправьте / замаскируйте свой домен на http://1.2.3.4/a_sub_directory/ без изменения каких-либо записей A, и все будет готово.

  3. Лучшим решением было бы использовать Apache и иметь example.com с DocumentRoot из /var/www/html/a_sub_directory/. Сюда example.com загрузит все из a_sub_directory но он чистый, и пользователь ничего не понимает (вот что все делает). Вам понадобится A Record в 1.2.3.4. Это происходит из Виртуальный хостинг с которыми очень хорошо справляются многие HTTP-серверы (Apache, Lighttpd и т. д.) - так что у вас есть example.net и example.com как на 1.2.3.4 но с двумя разными каталогами, обслуживающими их содержимое.

Стоит отметить, что перенаправление / маскирование не является «чистым». Вы можете увидеть загрузку страницы, а затем загрузку фрейма внутри. Любые ссылки внутри замаскированной рамки будут иметь форму http://1.2.3.4/a_sub_directory/images/test.jpg и если пользователь делает Right Click > Copy Link тогда они получат http://1.2.3.4/a_sub_directory/... ссылка, а не example.com.