Рейтинг:0

сопоставить URL с локальным сервером

флаг cn

У меня есть несколько веб-приложений на разных серверах aws. Они общаются через веб-сервисы. https://myserver1.com https://myserver2.com https://myserver3.com

Я знаю, что если я поставлю все эти приложения на один и тот же сервер, они продолжат работать без проблем. Из app1 я вызываю веб-сервис в app2 (myserver2), и он отвечает правильно. Если я вызову app2 из app1 на том же сервере, будет ли это пустой тратой времени на проверку DNS-адресов на DNS-серверах? или связь осуществляется внутри сервера? Сервер1 знает, что сервер2 также находится на той же машине? Лучше ли сопоставлять «внешние» URL-адреса с папкой внутри сервера, чтобы избежать исходящего и входящего трафика?

спасибо

Рейтинг:0
флаг cn
raj

Не совсем понятно, что ты точно спрашивать о.

Я так понимаю, вы переходите от установки, где у вас есть приложения на двух разных серверах, т.е. https://myserver1.com и https://myserver2.com, к настройке, когда оба приложения находятся на одном сервере?

Но как приложения звонят друг другу? Они все еще используют адреса https://myserver1.com и https://myserver2.com (только домены myserver1.com и myserver2.com теперь указывают на одну и ту же машину)? Или они используют общий http://myserver.com ? Или они используют https://localhost при вызове друг друга?

За исключением последнего случая, необходимо выполнить поиск DNS. После поиска DNS сервер будет знать, что IP-адреса для доменов назначены одной и той же машине, поэтому фактическая связь между приложениями будет происходить внутри машины. Но сначала в любом случае необходимо проконсультироваться с DNS-сервером.

локальный хост является особым случаем, потому что это имя по умолчанию указано в /и т.д./хосты файл вместе с IP-адресом 127.0.0.1. Имена, находящиеся в /и т.д./хосты файл немедленно транслируются в соответствующие IP-адреса без необходимости выполнять поиск DNS.

Поэтому, если вы хотите избежать поиска DNS для myserver1.com и myserver2.com (или одного myserver.com, если это так), вы можете поместить эти имена в /и т.д./хосты файл с соответствующими IP-адресами.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.