Nginx
Instalacja i Użycie Nginx na Ubuntu 22.04
Wymagania wstępne
Dostęp do serwera z systemem Ubuntu 22.04.
Konto użytkownika z uprawnieniami
sudo
.Podstawowa znajomość obsługi terminala.
Instalacja Nginx
Krok 1: Aktualizacja systemu
Przed instalacją upewnij się, że system operacyjny jest aktualny:
sudo apt update
sudo apt upgrade -y
Krok 2: Instalacja Nginx
Aby zainstalować Nginx, wykonaj następujące polecenie:
sudo apt install nginx -y
Krok 3: Sprawdzenie statusu Nginx
Po instalacji możesz sprawdzić, czy usługa działa:
sudo systemctl status nginx
Oczekiwany wynik powinien zawierać informację active (running)
.
Krok 4: Konfiguracja zapory sieciowej
Upewnij się, że zapora sieciowa umożliwia ruch HTTP i HTTPS:
sudo ufw allow 'Nginx Full'
sudo ufw enable
Krok 5: Weryfikacja instalacji
Otwórz przeglądarkę i przejdź pod adres IP serwera. Powinieneś zobaczyć domyślną stronę Nginx. Instalacja Nginx
Krok 1: Aktualizacja systemu
Przed instalacją upewnij się, że system operacyjny jest aktualny:
sudo apt update
sudo apt upgrade -y
Krok 2: Instalacja Nginx
Aby zainstalować Nginx, wykonaj następujące polecenie:
sudo apt install nginx -y
Krok 3: Sprawdzenie statusu Nginx
Po instalacji możesz sprawdzić, czy usługa działa:
sudo systemctl status nginx
Oczekiwany wynik powinien zawierać informację active (running)
.
Krok 4: Konfiguracja zapory sieciowej
Upewnij się, że zapora sieciowa umożliwia ruch HTTP i HTTPS:
sudo ufw allow 'Nginx Full'
sudo ufw enable
Krok 5: Weryfikacja instalacji
Otwórz przeglądarkę i przejdź pod adres IP serwera. Powinieneś zobaczyć domyślną stronę Nginx.
Użycie Nginx
Podstawowe komendy Nginx
Uruchomienie Nginx:
sudo systemctl start nginx
Zatrzymanie Nginx:
sudo systemctl stop nginx
Ponowne uruchomienie Nginx:
sudo systemctl restart nginx
Wczytanie nowej konfiguracji bez przerywania usługi:
sudo systemctl reload nginx
Sprawdzenie poprawności konfiguracji:
sudo nginx -t
Lokalizacja głównego pliku konfiguracyjnego:
/etc/nginx/nginx.conf
Zarządzanie witrynami w Nginx
Pliki konfiguracyjne dla poszczególnych witryn znajdują się w
/etc/nginx/sites-available/
.Aby aktywować witrynę, utwórz dowiązanie symboliczne do
/etc/nginx/sites-enabled/
:sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Po dokonaniu zmian, wczytaj konfigurację:
sudo systemctl reload nginx
Last updated