Jak zainstalować serwer Apache i skonfigurować wirtualne hosty w Ubuntu Top 10.Top 10

Jak zainstalować serwer Apache i skonfigurować wirtualne hosty w Ubuntu Top 10.Top 10

Apache Serwer WWW to bezpłatne i open source crossplatform narzędzie serwera WWW. Jest szybki, bezpieczny, niezawodny i wysoce dostosowywany, aby spełnić wymagania użytkowników. Jest to jeden z najbezpieczniejszych, wydajnych i powszechnie przyjętych serwerów internetowych, które świadczy usługi HTTP dla użytkowników.

W tym artykule poprowadzi Cię, w jaki sposób możesz zainstalować Serwer Apache i konfiguracja wirtualnych hostów na Ubuntu 22.04.

Jak zainstalować i skonfigurować serwer Apache na Ubuntu 22.04

Aby zainstalować serwer Apache na serwerze Ubuntu na Ubuntu 22.04, będziesz musiał wykonać poniższe wspomniane kroki:

Krok 1: Najpierw zaktualizuj pakiety apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt


Następnie uruchom następujące polecenie, aby zainstalować pakiety w razie potrzeby:

$ sudo apt uaktualnienie


Krok 2: Teraz zainstaluj Serwer Apache Korzystanie z następującego polecenia instalacji w terminalu.

$ sudo apt Zainstaluj apache2


Krok 3: Aby zweryfikować status Apache na Ubuntu 22.04, Możesz użyć następującego polecenia.

$ sudo Systemctl Status Apache2


Krok 4: Po uruchomieniu Apache na Ubuntu 22.04, będziesz musiał włączyć Ustawienie zapory dla serwera Apache i aby zrobić ten pierwszy przełącz do użytkownika root:

$ sudo su

A następnie pozwól uzyskać dostęp:

# sudo ufw zezwalaj na „apache pełne”


Krok 5: Możesz także zweryfikować zmiany zapory za pomocą następującego polecenia:

Status $ sudo UFW


Krok 6: Następnie musisz sprawdzić, czy jesteś Apache działa i za to przejdź do zakładki przeglądarki i wprowadź adres hosta Ubuntu.

Możesz znaleźć adres hosta za pomocą następującego polecenia:

$ hostName -i


To potwierdza, że ​​twój Apache Usługa działa dobrze.

Jak skonfigurować wirtualne hosty na Ubuntu 22.04

Teraz musisz skonfigurować wirtualny host Ubuntu 22.04 Korzystanie z serwera Apache. Domyślnie, Apache Zawiera testowy wirtualny host za każdym razem, gdy instalujesz go w swoim systemie. Jeśli chcesz przesłać swoją treść, musisz otworzyć plik konfiguracyjny Apache, który jest umieszczony w „/var/www/htmL ”katalog. Działa to dobrze dla jednej strony, ale nie będzie to dobra opcja dla kogoś, kto chce opracować wiele stron internetowych.

Aby włączyć funkcję tworzenia wielu stron internetowych, będziesz musiał utworzyć katalog w „/var/www„Folder z nazwą domeny, którą musisz ustawić zgodnie z wyborem. Składnia będzie wyglądać tak, jak pokazano poniżej.

$ sudo mkdir -p/var/www/domain_name/public_html


Na powyższym zrzucie ekranu „Mawaixweb.com”To nazwa domeny, którą będziesz musiał wybrać sam.

Notatka: W poniższej sekcji nazwa domeny „Mawaixweb.com" będzie użyty. Zmień to zgodnie z konfiguracją.

Teraz stwórz indeks.html Strona wewnątrz Twojej domeny za pomocą następującego polecenia.

$ sudo nano/var/www/[domain_name]/public_html/index.html

W przypadku „[Nazwa domeny]" Jest "Mawaixweb.com”, Więc polecenie będzie:

$ sudo nano/var/www/mawaixweb.com/public_html/indeks.html

Wklej następujący skrypt do „indeks.html" plik.





Witamy w [Domena_name]


Powodzenie! [Domena_name] Strona główna!




Możesz zmienić kod zgodnie z preferencjami. Teraz użyj Ctrl+x i naciśnij y Aby zapisać plik, a następnie naciśnij Enter, aby wrócić do linii polecenia.

Teraz zapewnij własność katalogu za pomocą następującego polecenia.

$ sudo chown -r www -data:/var/www/[domain_name]


Teraz, aby utworzyć wirtualny plik hosta, otwórz plik konfiguracyjny domeny za pomocą następującego polecenia:

$ sudo nano/etc/apache2/witryny-dostępna/[nazwa_ Domena].conf

Następnie wklej poniższy tekst i zmień „Nazwa domeny„W związku z tym:


Servername [domain_name]
Serveralias [www.Nazwa domeny]
ServerAdmin Webmaster@[nazwa_tażyny]
DocumentRoot/var/www/[domain_name]/public_html

Opcje -Indexes +następujące
Zezwolenie na wszystko

ErrorLog $ apache_log_dir/domain_name-error.dziennik
CustomLog $ apache_log_dir/domain_name-access.Log łącznie


Zapisz plik i zamknij go.

Teraz włącz plik za pomocą A2ENSITE narzędzie za pomocą następującego polecenia.

$ sudo a2ensite [domain_name]


Wyłącz domyślną stronę „000-default.conf„Korzystanie z polecenia poniżej:

$ sudo a2dissite 000-default.conf


Po zakończeniu powyższych kroków uruchom ponownie lub ponownie załaduj usługę Apache za pomocą następującego polecenia.

$ sudo systemctl restart apache2


Teraz przejdź do przeglądarki i wpisz adres ”http: // nazwa_maina".


To wszystko, wirtualny host jest gotowy i gotowy Ubuntu 22.04.

Wniosek

Apache Serwer WWW to wielska platforma, która pozwala użytkownikom z łatwością tworzyć różne strony internetowe za pomocą bezpiecznego i niezawodnego systemu serwera WWW. Powyższy przewodnik pomoże ci w skonfigurowaniu Serwer Apache na Ubuntu 22.04 A po zakończeniu możesz łatwo skonfigurować wirtualny host, który zawiera swój osobisty link do strony internetowej.