
Ta strona przedstawia przykład wykorzystania architektury z serwerem, czyli usługę Amazon EC2 z jednym serwerem Amazon Linux 2, na którym zainstalowany jest docker, a w nim kontener nginx, który jest serwerem http o otwartym kodzie źródłowym.
Poniżej opis oraz schemat łączenia się do usługi EC2.
opis
Do bezpiecznego połączenia się z usługą EC2 czyli serwerem Amazon Linux 2 został wykorzystany Application Load Balancer (ALB). Ze względu na działającą tylko jedną instancję, nie jest wykorzystana usługa Amazon EC2 Auto Scaling (AS), która automatycznie skaluje zasoby i wykorzystywana jest razem z ALB. Application Load Balancer dzięki usłudze Certificate Manager, zapewnia szyfrowane połączenie SSL. Następnie dzięki usłudze Amazon Route 53 i funkcji "Alias Record", adres https://nginx.konradniedzialek.link został powiązany z adresem Load Balancera. Na koniec odnośnik do serwera nginx został umieszczony w kodzie html tej strony, za pomocą elementu "iframe".
schemat

Na poniższym obrazie widać zainstalowany na serwerze Amazon Linux 2 kontener nginx w dokerze oraz przekierowanie portu 8000 na port 80.

Jeżeli poniżej wyświetla się strona powitalna serwera nginx oznacza to, że wyżej opisana architektura, instancja EC2 z zainstalowanym dockerem wraz z przekierowaniem portów, działa prawidłowo.