Как показать доменное имя в URL-адресе браузера вместо IP-адреса размещенной машины?

Я старшеклассник. Недавно я разработал веб-приложение на Java и развернул его в AWS. Я также купил домен у 1and1. Я также настроил в 1and1 перенаправление веб-запроса в мое веб-приложение в AWS. Но как мне установить URL-адрес моего приложения на доменное имя? Теперь он показывает IP-адрес. Прошу прощения за ошибку в вопросе, это мое первое приложение и всему этому я научился сам. Спасибо.

При необходимости это технологии, которые я в основном использовал

  • Весенний ботинок
  • MongoDB
  • ActiveMQ

person Community    schedule 04.10.2017    source источник
comment
В общем, эти вопросы будут отклонены и закрыты, но только потому, что вы учитесь в старшей школе и поощряете кого-то вроде вас, я проголосовал за, и один из способов — использовать Route53 (при условии, что вашим провайдером DNS является Amazon). docs.aws.amazon.com/Route53/latest/DeveloperGuide/   -  person kosa    schedule 04.10.2017
comment
Мой DNS-провайдер 1and1   -  person    schedule 04.10.2017
comment
Но я хочу, чтобы URL-адрес моего веб-приложения в AWS показывал мое доменное имя вместо IP-адреса, не уверен, что вы имеете в виду.   -  person kosa    schedule 04.10.2017
comment
Спасибо, Коса, за поддержку. Мой текущий URL-адрес в AWS выглядит следующим образом: 192.12.121.0............... , Я хочу изменить это на свой домен, например www.abc.com.   -  person    schedule 04.10.2017
comment
Вы не можете его изменить, да и не нужно. Если вы правильно настроили DNS-маршрутизацию на 1 и 1, вы сможете получить доступ к своему приложению, используя URL вместо IP. DNS — это место, где вы настраиваете сопоставление URL-адреса с IP-адресом, на самом деле вы не заменяете IP-адрес коробки, чтобы это работало.   -  person kosa    schedule 04.10.2017
comment
Я могу получить доступ к своему веб-приложению как через IP-адрес, так и через доменное имя. Но в обоих случаях URL-адрес, отображаемый в браузере, является моим IP-адресом, а не доменным именем.   -  person    schedule 04.10.2017
comment
Какой у вас сервер? Это кот?   -  person Vishnu S Kumar    schedule 04.10.2017
comment
Да. я использую апач томкэт   -  person    schedule 04.10.2017


Ответы (1)


Следуй этим шагам

  1. Найдите файл httpd-vhosts.conf (должен находиться в папке conf\extra на домашнем сервере)

  2. Добавьте в конец файла следующие новые виртуальные хосты для каждого домена.

<VirtualHost *:80>
    ServerName www.abc.com
    ServerAlias abc.com
    DocumentRoot......./htdocs/myapp
   </VirtualHost>

Сохраните файл и перезапустите сервер

person Vishnu S Kumar    schedule 04.10.2017