Przejdź do treści
Strona główna » NGINX – Serwer www

NGINX – Serwer www

    Nginx to wydajny i skalowalny serwer WWW, którego może używać każdy. Jest to serwer typu event-driven, co oznacza, że ​​wykorzystuje asynchroniczne modele przetwarzania. Dzięki temu Nginx może obsłużyć wiele połączeń jednocześnie, co czyni go idealnym rozwiązaniem dla stron internetowych o dużym natężeniu ruchu.

    Nginx jest również bardzo lekki, co oznacza, że ​​nie wymaga wielu zasobów systemowych. Jest to ważne dla serwerów, które muszą działać wydajnie i niezawodnie.

    Nginx możecie również wykorzystać jako serwer proxy, load balancer lub pamięć podręczna HTTP. Z pewnością jego dużą zaletą jest możliwość hostowania aplikacji internetowych, takich jak WordPress lub Drupal.

    Oto kilka konkretnych przykładów tego, jak Nginx jest używany:

    • Reddit używa Nginx jako serwera proxy do obsługi ruchu pochodzącego z klientów.
    • Netflix używa Nginx jako load balancera do równoważenia obciążenia między serwerami.
    • WordPress używa Nginx jako serwera WWW do hostowania stron internetowych opartych na WordPress.

    Instalacja Nginx na serwerze Linux

    Nginx jest dostępny w większości dystrybucji Linux w repozytoriach pakietów. Aby zainstalować Nginx na serwerze Linux, wykonaj następujące kroki:

    1. Upewnij się, że masz zainstalowane repozytoria pakietów dla swojej dystrybucji Linux.
    2. Otwórz terminal i uruchom następujące polecenie:
    sudo apt install nginx
    

    Uruchomienie Nginx

    Po zainstalowaniu Nginx, aby go uruchomić, wykonaj następujące kroki:

    1. Uruchom terminal i uruchom następujące polecenie:
    sudo systemctl start nginx
    

    Sprawdzenie, czy serwer www działa

    Aby sprawdzić, czy Nginx działa, otwórz przeglądarkę internetową i wpisz adres IP lub nazwę domeny swojego serwera. Jeśli nie wiesz jak sprawdzić swój adres IP z poziomu terminala, zerknij szybko tutaj.

    Jeśli Nginx działa poprawnie, powinieneś zobaczyć stronę startową Nginx.

    Konfiguracja

    Plik konfiguracyjny Nginx znajduje się w katalogu /etc/nginx/nginx.conf. Aby zmodyfikować konfigurację Nginx, otwórz plik konfiguracyjny w edytorze tekstu i wprowadź zmiany.

    Aby skonfigurować Nginx, aby serwował Twoją stronę, musisz dodać wpis do pliku konfiguracyjnego Nginx. Plik konfiguracyjny Nginx znajduje się w katalogu /etc/nginx/nginx.conf.

    Wpis do pliku konfiguracyjnego powinien wyglądać następująco:

    server {
      listen 80;
      server_name mojastrona.example.com;
      root /var/www/mojastrona;
    
      index index.html;
    }
    

    W tym przykładzie:

    • listen 80 określa, że serwer będzie nasłuchiwał na porcie 80.
    • server_name mojastrona.example.com określa nazwę domeny, pod którą będzie dostępna strona.
    • root /var/www/mojastrona określa katalog główny strony.
    • index index.html określa plik, który będzie wyświetlany jako strona główna.

    Po skonfigurowaniu Nginx, uruchom ponownie serwer, aby zmiany zostały zastosowane.

    sudo systemctl restart nginx

    Źródła

    Strona oficjalna
    GitHub

    Dodaj komentarz

    Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

    Optimized by Optimole