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 -yKrok 2: Instalacja Nginx
Aby zainstalować Nginx, wykonaj następujące polecenie:
sudo apt install nginx -yKrok 3: Sprawdzenie statusu Nginx
Po instalacji możesz sprawdzić, czy usługa działa:
sudo systemctl status nginxOczekiwany 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 enableKrok 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 -yKrok 2: Instalacja Nginx
Aby zainstalować Nginx, wykonaj następujące polecenie:
sudo apt install nginx -yKrok 3: Sprawdzenie statusu Nginx
Po instalacji możesz sprawdzić, czy usługa działa:
sudo systemctl status nginxOczekiwany 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 enableKrok 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
