W wielu sytuacjach potrzebujemy ograniczyć dostęp do aplikacji tylko do konkretnego adresu IP (listy lub zakresu adresów) albo zabezpieczyć dostęp do aplikacji za pomocą hasła.

Wiele aplikacji posiada już wbudowane takie mechanizmy jednak za pomocą Nginx można zabezpieczyć dostęp do dowolnej aplikacji. Wystarczy dodać Nginx:

nginx

Następnie w odpowiednich plikach konfiguracyjnych należy wpisać z jakich adresów zezwalamy na połączenia a z jakich blokujemy, ewentualnie wpisujemy loginy i ciąg znaków uzyskanych z hasła:

nginx2

Można nawet zrobić tak, że połączenia ze wskazanych adresów są akceptowane bez potrzeby logowania a połączenia z innych adresów wymagają podania prawidłowego loginu i hasła.

Więcej informacji o konfiguracji zabezpieczeń za pomocą Nginx znajdziesz w dokumentacji Jelastic:

button-jelastic