Jak zainstalować Apache HTTP na Ubuntu 20.04 | 18.04

  • Richard Poole
  • 0
  • 1159
  • 120

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować serwer HTTP Apache w systemie Ubuntu 20.04 | 18.04.

Apache to darmowy, otwarty, wieloplatformowy i najpopularniejszy obecnie używany serwer internetowy. Niezależnie od tego, czy chcesz uruchomić osobistą witrynę internetową, czy portal firmowy, Apache jest potężnym serwerem internetowym, który może obsługiwać wszystkich użytkowników.

Instalacja Apache na Ubuntu jest dość prosta i prosta. W rzeczywistości pakiety Apache są dostępne w repozytoriach Ubuntu.

Wszystko, co musisz zrobić, to uruchomić apt get polecenie, aby go zainstalować.

Aby rozpocząć instalację Apache, wykonaj poniższe czynności:

Krok 1: Zainstaluj Apache

Jak wspomnieliśmy powyżej, instalacja Apache jest prosta i prosta. Ponieważ stabilne pakiety są dostarczane z Ubuntu, po prostu uruchom poniższe polecenia, aby zainstalować.

sudo apt update sudo apt install apache2

Po zainstalowaniu powyższego pakietu możesz sprawdzić stan Apache, uruchamiając poniższe polecenia:

sudo systemctl status apache2

Powinno to wyświetlić podobne linie, jak pokazano poniżej:

 apache2.service - Załadowany serwer Apache HTTP: załadowany (/lib/systemd/system/apache2.service; włączony; ustawienie dostawcy: włączony) Aktywny: aktywny (działa) od czw.2020-04-30 15:23:46 CDT; 13 s temu Dokumenty: https://httpd.apache.org/docs/2.4/ Główny PID: 2882 (apache2) Zadania: 55 (limit: 4657) Pamięć: 5,0 MB CGroup: /system.slice/apache2.service ├─2882 / usr / sbin / apache2 -k start ├─2884 / usr / sbin / apache2 -k start └─2885 / usr / sbin / apache2 -k start 30 kwietnia 15:23:46 ubuntu2004 systemd [1]: Uruchamianie serwera Apache HTTP Serwer… 

Krok 2: Zarządzanie Apache

Kiedy instalujesz Apache, dobrze byłoby zarządzać usługami serwera. Aby dowiedzieć się, jak zatrzymać, uruchomić i ponownie uruchomić usługi Apache, pomocne będą poniższe polecenia.

Aby zatrzymać usługi Apache, uruchom poniższe polecenia:

sudo systemctl zatrzymaj apache2

Aby go uruchomić, uruchom poniższe polecenia:

sudo systemctl uruchom apache2

Aby go zrestartować, uruchom poniższe polecenia:

sudo systemctl zrestartuj apache2

Przeładuj umożliwia zastosowanie nowych zmian konfiguracji bez ponownego uruchamiania usług.

sudo systemctl przeładuj apache2

Jeśli serwer Ubuntu jest chroniony przez zaporę ogniową, musisz otworzyć HTTP 80 i HTTP 443 porty umożliwiające komunikację z Apache.

Zakładając, że używasz domyślnej zapory sieciowej Ubuntu, uruchom poniższe polecenia:

sudo ufw zezwalaj na „Apache Full”

Aby sprawdzić, czy Apache działa, otwórz przeglądarkę internetową i przejdź do adresu IP serwera lub nazwy hosta.

http: // localhost

Jeśli zobaczysz podobną stronę poniżej, oznacza to, że Apache działa zgodnie z oczekiwaniami.

Krok 3: Ważne lokalizacje

Domyślnie te ważne lokalizacje są tworzone automatycznie na serwerach Ubuntu. Poniżej znajduje się kilka szczegółów dotyczących każdej lokalizacji.

Wszystkie pliki konfiguracyjne Apache znajdują się w: / etc / apache2 informator.

Główny plik konfiguracyjny Apache to /etc/apache2/apache2.conf.

Apache nasłuchuje na portach zdefiniowanych w pliku /etc/apache2/ports.conf.

Każda witryna będzie hostowana jako wirtualny host. Wszystkie pliki Virtual Hosts są przechowywane w / etc / apache2 / sites-available.

Hosty wirtualne w powyższej lokalizacji nie zostaną włączone, chyba że są połączone w tym katalogu: / etc / apache2 / sites-enabled.

Aby aktywować wirtualnego hosta, uruchom poniższe polecenia:

sudo a2ensite

Aby wyłączyć, uruchom poniższe polecenia

sudo a2dissite

Przykłady poniżej:

sudo a2ensite example.com.conf
sudo a2dissite example.com.conf

Konfiguracje odpowiedzialne za ładowanie modułów w Apache znajdują się w tym katalogu: / etc / apache2 / mods-available.

Moduły nie są włączone, chyba że są połączone w tym katalogu: / etc / apache2 / mods-enable.

Moduły można włączać i wyłączać za pomocą poniższych poleceń:

sudo a2enconf

Wyłączyć:

sudo a2disconf

To powinien być dobry punkt wyjścia.

Więcej konfiguracji i plików jest dostępnych w głównym katalogu konfiguracyjnym. Obejrzyj je, przeczytaj o nich i korzystaj z nich.

Wniosek:

W tym poście pokazano, jak zainstalować serwer HTTP Apache na Ubuntu 20.04 | 18.04. Jeśli znajdziesz jakikolwiek błąd powyżej, użyj poniższego formularza komentarza, aby go zgłosić.

Dzięki,




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux