Jak zainstalować Nginx z obsługą HTTP/2 na Ubuntu
Nginx to serwer www o wysokiej wydajności i reverse proxy, szeroko stosowany do hostowania stron internetowych i aplikacji. HTTP/2 znacznie poprawia wydajność sieci, umożliwiając multiplexing, kompresję nagłówków i inne optymalizacje. W tym przewodniku omówimy, jak zainstalować Nginx na Ubuntu z obsługą HTTP/2.
Krok 1: Zaktualizuj pakiety systemowe
Przed zainstalowaniem Nginx zaktualizuj listę pakietów i pakiety systemowe, aby upewnić się, że masz najnowsze wersje oprogramowania.
Krok 2: Zainstaluj Nginx
Domyślne repozytoria Ubuntu zawierają Nginx, więc możesz go zainstalować za pomocą apt:
Po zakończeniu instalacji sprawdź, czy Nginx działa:
Jeśli Nginx nie jest aktywny, uruchom go za pomocą:
Krok 3: Włącz obsługę HTTP/2 w Nginx
Aby włączyć HTTP/2, zmodyfikuj plik konfiguracyjny Nginx:
Znajdź następującą linię:
Zmień ją, aby zawierała http2:
Zapisz zmiany (CTRL + X, następnie Y, a potem Enter).
Krok 4: Uzyskaj certyfikat SSL
HTTP/2 wymaga SSL/TLS, więc potrzebujesz ważnego certyfikatu SSL. Najłatwiejszym sposobem jest użycie Let’s Encrypt z Certbot:
Postępuj zgodnie z instrukcjami, aby wygenerować i zainstalować certyfikat.
Krok 5: Uruchom ponownie Nginx i zweryfikuj
Po włączeniu HTTP/2 uruchom ponownie Nginx, aby zastosować zmiany:
Sprawdź, czy HTTP/2 działa za pomocą:
Powinieneś zobaczyć nagłówek odpowiedzi HTTP/2.
Podsumowanie
Pomyślnie zainstalowałeś Nginx z obsługą HTTP/2 na Ubuntu. Twoja strona internetowa zyska teraz na wydajności i szybszym ładowaniu stron. Jeśli potrzebujesz wprowadzić dalsze optymalizacje, rozważ włączenie pamięci podręcznej, kompresji i dostosowanie konfiguracji Nginx.


