Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
01.11.2024

Jak zainstalować Nginx z obsługą HTTP/2 na Ubuntu

Nginx to potężny serwer WWW znany ze swojej wydajności i efektywności. Włączenie obsługi protokołu HTTP/2 może zwiększyć wydajność witryny, umożliwiając multipleksowanie żądań, zmniejszając opóźnienia i poprawiając czasy ładowania. Ten przewodnik przeprowadzi cię przez kroki instalacji Nginx z obsługą HTTP/2 na Ubuntu 18.04/20.04

1. Wymagania wstępne

Przed rozpoczęciem upewnij się, że posiadasz następujące elementy

2. Aktualizacja indeksu pakietów

Zacznij od aktualizacji indeksu pakietów, aby upewnić się, że masz najnowsze informacje o dostępnych pakietach

###ATP_PRO_NOTR_1_CODE_TAG_NOTR_ATP_PRO##

3. Instalacja Nginx

Krok 1: Instalacja Nginx

Aby zainstalować Nginx, uruchom następujące polecenie

###ATP_PRO_NOTR_2_CODE_TAG_NOTR_ATP_PRO##

Krok 2: Uruchomienie Nginx

Po zainstalowaniu uruchom usługę Nginx

###ATP_PRO_NOTR_3_CODE_TAG_NOTR_ATP_PRO##

Krok 3: Włącz uruchamianie Nginx przy starcie systemu

Aby upewnić się, że Nginx uruchamia się automatycznie podczas rozruchu, uruchom

###ATP_PRO_NOTR_4_CODE_TAG_NOTR_ATP_PRO##

4. Instalacja OpenSSL

Aby korzystać z HTTP/2, musisz mieć włączony SSL/TLS. Możesz zainstalować OpenSSL używając

###ATP_PRO_NOTR_5_CODE_TAG_NOTR_ATP_PRO##

5. Uzyskanie certyfikatu SSL

Darmowy certyfikat SSL można uzyskać od Let’s Encrypt. Najpierw zainstaluj Certbot, który pomaga w uzyskiwaniu i zarządzaniu certyfikatami SSL

###ATP_PRO_NOTR_6_CODE_TAG_NOTR_ATP_PRO#

Krok 1: Uzyskanie certyfikatu SSL

Uruchom następujące polecenie, aby uzyskać certyfikat dla swojej domeny

###ATP_PRO_NOTR_7_CODE_TAG_NOTR_ATP_PRO##

Postępuj zgodnie z instrukcjami, aby skonfigurować certyfikat SSL. Certbot automatycznie skonfiguruje Nginx do korzystania z certyfikatu i włączy HTTPS

6. Konfiguracja Nginx dla HTTP/2

Po uzyskaniu certyfikatu SSL można włączyć protokół HTTP/2 w konfiguracji Nginx

Krok 1: Edycja pliku konfiguracyjnego Nginx

Otwórz domyślny plik konfiguracyjny Nginx

###ATP_PRO_NOTR_8_CODE_TAG_NOTR_ATP_PRO##

Krok 2: Zaktualizuj blok serwera

Znajdź blok serwera dla konfiguracji HTTPS (zwykle zdefiniowany jako listen 443 ssl;). Zaktualizuj go, aby zawierał http2 w następujący sposób

###ATP_PRO_NOTR_9_CODE_TAG_NOTR_ATP_PRO##

Krok 3: Zapisz i zakończ

Zapisz zmiany i wyjdź z edytora (CTRL + X, następnie Y, a następnie Enter)

7. Testowanie konfiguracji Nginx

Przed ponownym uruchomieniem Nginx sprawdź, czy w konfiguracji nie ma błędów składni: Jeśli wszystko jest w porządku, zobaczysz komunikat potwierdzający

8. Ponowne uruchomienie Nginx

Aby zastosować zmiany, uruchom ponownie usługę Nginx

###ATP_PRO_NOTR_10_CODE_TAG_NOTR_ATP_PRO##

9. Weryfikacja obsługi protokołu HTTP/2

Aby sprawdzić, czy protokół HTTP/2 jest włączony, można użyć narzędzia online, takiego jak tools.keycdn.com/http2-test lub użyć przeglądarki z narzędziami programistycznymi

Krok 1: Korzystanie z narzędzi deweloperskich przeglądarki

  1. Otwórz swoją witrynę w przeglądarce internetowej.
  2. Kliknij prawym przyciskiem myszy i wybierz opcję Sprawdź lub naciśnij klawisz F12, aby otworzyć Narzędzia programistyczne.
  3. Przejdź do zakładki Sieć i przeładuj stronę.
  4. Kliknij żądania i sprawdź kolumnę Protokół, aby sprawdzić, czy używany jest protokół HTTP/2.

10. Wnioski

Instalacja Nginx z obsługą HTTP/2 na Ubuntu 18.04/20.04 to świetny sposób na poprawę wydajności witryny. Postępując zgodnie z tym przewodnikiem, możesz włączyć protokół HTTP/2, który poprawia czas ładowania i wrażenia użytkownika. Regularnie monitoruj swój serwer i aktualizuj oprogramowanie, aby utrzymać optymalną wydajność i bezpieczeństwo.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills