Чтобы сделать это JUST с HTML, вы можете использовать iframe, с <a target="_parent">
:
nav.html
<ul>
<li><a href="/" target="_parent">Home</a></li>
<li><a href="/about.html" target="_parent">About</a></li>
</ul>
И затем включить это в места с
<iframe src="/nav.html"></iframe>
Помните, что содержимое iframe все равно должно являться допустимым HTML-документом, поэтому вам нужно, чтобы в nav.html также был включен тип doctype, глава, тело и CSS. Iframes также обычно приходят с некоторыми стандартами по умолчанию и стилями заполнения, которые вам нужно будет избавиться.
Однако я был бы неправ, если бы не сказал, что типичный способ фактического выполнения этого используя язык на стороне сервера, такой как PHP, для динамического создания меню на каждой странице.
Вы можете создать классический балансировщик нагрузки или балансировщик нагрузки приложения в зависимости от ваших требований. Вы можете перейти к консоли AWS -》 Ec2 -》 LoadBalancer и создать оттуда балансировщик нагрузки.
Позже вы можете зарегистрировать оба экземпляра под этим балансировщиком нагрузки. Создайте запись псевдонима для своего Loadbakancer и укажите URL своего приложения или веб-сайта на DNS Loadbalancer. Это обеспечит равномерное распределение запросов, поступающих на ваш балансировщик нагрузки, на оба экземпляра Ec2.