Apache2
Instalacja i Użycie Apache2 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 Apache2
Krok 1: Aktualizacja systemu
Przed instalacją upewnij się, że system operacyjny jest aktualny:
sudo apt update
sudo apt upgrade -y
Krok 2: Instalacja Apache2
Aby zainstalować Apache2, wykonaj następujące polecenie:
sudo apt install apache2 -y
Krok 3: Sprawdzenie statusu Apache2
Po instalacji możesz sprawdzić, czy usługa działa:
sudo systemctl status apache2
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 'Apache Full'
sudo ufw enable
Krok 5: Weryfikacja instalacji
Otwórz przeglądarkę i przejdź pod adres IP serwera. Powinieneś zobaczyć domyślną stronę Apache2.
Użycie Apache2
Podstawowe komendy Apache2
Uruchomienie Apache2:
sudo systemctl start apache2
Zatrzymanie Apache2:
sudo systemctl stop apache2
Ponowne uruchomienie Apache2:
sudo systemctl restart apache2
Wczytanie nowej konfiguracji bez przerywania usługi:
sudo systemctl reload apache2
Sprawdzenie poprawności konfiguracji:
sudo apache2ctl configtest
Lokalizacja głównego pliku konfiguracyjnego:
/etc/apache2/apache2.conf
Zarządzanie witrynami w Apache2
Pliki konfiguracyjne dla poszczególnych witryn znajdują się w
/etc/apache2/sites-available/
.Aby aktywować witrynę, utwórz dowiązanie symboliczne do
/etc/apache2/sites-enabled/
:sudo a2ensite example.com.conf
Aby dezaktywować witrynę:
sudo a2dissite example.com.conf
Po dokonaniu zmian, wczytaj konfigurację:
sudo systemctl reload apache2
Włączanie dodatkowych modułów
Aby włączyć moduł:
sudo a2enmod modulename
Aby wyłączyć moduł:
sudo a2dismod modulename
Po włączeniu lub wyłączeniu modułu zrestartuj Apache2:
sudo systemctl restart apache2
Last updated