Nginx to dość znany serwer WWW używany do hostowania witryn i aplikacji HTTP i HTTPS. Jednocześnie rozmawiając o AWS EC2, a następnie instancje EC2 to nic innego jak wirtualne maszyny z platformą Cloud (AWS). Możesz użyć instancji EC2 do swojej aplikacji lub uruchomić na nich wersję testową, zanim faktycznie uruchomisz aplikację do świata na żywo. Ten post wyjaśni proces instalacji Nginx w instancji EC2, który uruchamia Ubuntu jako system operacyjny tylko w trzech prostych krokach.
Krok 1: Utwórz instancję EC2
Aby rozpocząć, odwiedź konsolę AWS i zaloguj się na swoje konto raz w środku, przewiń pulpit nawigacyjny do sekcji „Zbuduj rozwiązanie” i wybierz „Uruchom maszynę wirtualną” w tej sekcji:
To doprowadzi cię do Kreatora kreacji EC2, skąd musisz podać nazwę lub tag dla swojej VM EC2:
Przewiń w dół i w celu AMI wybierz szablony „Quick Start” i wybierz „Ubuntu”:
Wybierz typ instancji zgodnie z Twoimi wymaganiami. Następnie przewiń w dół do sekcji pary kluczy i wybierz parę kluczy, ale pamiętaj, aby wybrać parę kluczy dostępną na lokalnym komputerze, ponieważ zostanie użyta do połączenia z instancją EC2. Jeśli nie masz pary kluczowej, po prostu utwórz jedną:
Jeśli chcesz wdrożyć niektóre aplikacje na serwerze Nginx, powinieneś sprawdzić następujące opcje dotyczące ruchu HTTP i HTTPS, a następnie kliknąć przycisk „Instancja uruchom”:
Następnie zostanie uruchomiona instancja:
Następnie połącz się z tą instancją EC2, przechodząc do listy instancji i klikając stronę „Połącz”:
Skopiuj następujące polecenie:
Wklej go w wierszu polecenia i wymień nazwę pary klucza na pełną ścieżkę pary klucza na komputerze lokalnym:
Wykonaj to polecenie, a następnie po wyświetleniu monitu wpisz „Tak” i kontynuuj:
To wyjście potwierdza, że teraz jesteś podłączony do nowo wykonanej instancji EC2 za pomocą SSH.
Krok 2: Zainstaluj Nginx na EC2 Ubuntu
Zacznij od aktualizacji listy pakietów Apt za pomocą następującego polecenia:
Aktualizacja sudo apt
Gdy wszystkie pakiety apt są aktualne, możesz przejść do instalacji Nginx. Pierwszym krokiem jest pobranie klawisza podpisującego za pomocą następującego polecenia:
sudo wget http: // nginx.org/keys/nginx_signing.klucz
Uruchamianie polecenia pobierze klawisz podpisywania w instancji EC2:
Następnie następnym krokiem jest dodanie tego klawisza do listy repozytorium za pomocą następującego polecenia:
sudo apt-key dodaj nginx_signing.klucz
Po zrobieniu tego ponownie zaktualizuj polecenie, aby zaktualizować listę pakietów Apt:
Aktualizacja sudo apt
Następnie zainstaluj Nginx za pomocą następujące polecenie „Apt Instal”:
sudo apt instal nginx
Po podpowiedzi o pobieraniu wpisz „Y”, a następnie kontynuuj:
Po pełnym zakończeniu pobierania i procesu instalacji uruchom usługę Nginx przez:
sudo systemctl start nginx.praca
Następnie sprawdź, czy serwer Nginx działa za pomocą następującego polecenia:
SUDO Systemctl Status nginx.praca
W terminalu SSH zostanie wyświetlone następujące:
To wyjście pokazuje, że pomyślnie zainstalowałeś i skonfigurowałeś Nginx.
Krok 3: Odwiedź serwer WWW Nginx
Aby odwiedzić serwer WWW Nginx z zewnątrz AWS, wróć do konsoli instancji i skopiuj publiczny adres IPv4 instancji EC2:
Wklej ten adres w przeglądarce i odwiedź link, zobaczysz następujące dane wyjściowe w przeglądarce:
To znaczy dla tego samouczka na temat instalacji Nginx w instancji EC2 Ubuntu.
Wniosek
Aby zainstalować serwer WWW Nginx w instancji EC2 Ubuntu, najpierw połącz się z instancją za pomocą połączenia SSH. Następnie postępuj zgodnie z poleceniami wymienionymi w tym przewodniku, aby pobrać i dodać klucz podpisujący. Następnie użyj polecenia „Apt Instal”, aby zainstalować serwer WWW Nginx, a następnie uruchomić jego usługę za pomocą polecenia „SystemCtl”.