Zainstaluj i skonfiguruj Apache Web Server w Ubuntu Top 10.Top 10

Zainstaluj i skonfiguruj Apache Web Server w Ubuntu Top 10.Top 10
Przez dekady, Apache Lub Serwer Apache HTTP był jedną z najczęściej używanych aplikacji serwerów WWW na całym świecie i nadal utrzymuje swoją popularność, mając 48.0 milionów aktywnych stron. Fundacja oprogramowania Apache zarządza tym serwerem WWW. Dynamicznie ładowane moduły, zarządzanie plikami statycznymi i łatwa integracja z innymi aplikacjami to kilka fantastycznych funkcji serwera WWW Apache.

W tym spisie omówi metodę zainstalować I Skonfiguruj serwer WWW Apache NA Ubuntu 22.04. A więc zacznijmy!

Jak zainstalować serwer WWW Apache na Ubuntu 22.04

Aby skonfigurować serwer WWW Apache na Ubuntu 22.04, musisz postępować zgodnie z instrukcjami krok po kroku poniżej.

Krok 1: Zaktualizuj repozytoria systemowe

Naciskać "Ctrl+alt+t„Aby otworzyć terminal i uruchomić poniższe polecenie, aby zaktualizować repozytoria systemu:

Aktualizacja $ sudo apt

Krok 2: Zainstaluj serwer WWW Apache na Ubuntu 22.04

Po zaktualizowaniu repozytoriów systemowych napisz następujące polecenie do zainstalowania „Apache2„Serwer WWW na swoim Ubuntu 22.04 system:

$ sudo apt Zainstaluj apache2

Poczekaj kilka minut, ponieważ instalacja Apache zajmie trochę czasu:

Krok 3: Skonfiguruj zaporę ogniową

Mieć dostęp Apache z zewnątrz jest to wymagane Otwórz określone porty w twoim systemie. Aby to zrobić, po pierwsze, sprawdź listę profili aplikacji, które wymagają dostępu:

Lista aplikacji $ sudo UFW

Wykonanie powyższego komendy wydrukuje różne profile Apache na terminalu:

Następnie wykorzystamy „Apache pełne„Profil do włączania działań sieciowych w porcie”80”:

$ sudo ufw zezwalaj na „apache pełne”

Po zrobieniu tego sprawdź aktualny status zapory:

Status $ sudo UFW

Teraz przejdźmy do konfiguracja Strona Apache Serwer WWW NA Ubuntu 22.04.

Jak skonfigurować serwer WWW Apache na Ubuntu 22.04

Aby skonfigurować serwer WWW Apache na Ubuntu 22.04, spójrz na procedurę poniżej dania poniżej.

Krok 1: Sprawdź status usługi Apache2

Przed przejściem w kierunku głównej konfiguracji Apache zweryfikujemy „Apache2„Usługa jest obecnie aktywna lub nie:

$ Systemctl Status Apache2

Poniżej podawane pokazuje, że „Apache2„Usługa jest aktywna w naszym systemie:

Możesz także wykorzystać swoją ulubioną przeglądarkę internetową do określonej weryfikacji. Aby to zrobić, otwórz przeglądarkę internetową i sprawdź, co „Lokalny Gospodarz„Patrząc na Ciebie:

Nawigacja do „Lokalny Gospodarz”Strona internetowa wskazuje, że Apache Web Server działa poprawnie. Teraz skonfigurujemy wirtualny host w Apache.

Krok 2: Skonfiguruj wirtualny host na serwerze WWW Apache

Do ustawić A Wirtualny host W Apache, Utwórz katalog, który można wykorzystać do przechowywania danych na stronie internetowej. W tym celu przejdziemy do „/var/www”Katalog używa następujących„płyta CD" Komenda:

$ cd/var/www/

Następnie utworzymy katalog naszej domeny „przykład.com". Tutaj możesz określić nazwę domeny w poniższym komendzie:

$ sudo mkdir -p/var/www/przykład.com/

Użyj „Chown„Polecenie zmiany własności„przykład.com”Katalog z„www-data" Zmienna środowiskowa:

$ sudo chown -r www-data: www-data/var/www/przykład.com

Krok 3: Tworzenie strony internetowej

Aby stworzyć próbkę „indeks.html”Strona internetowa dla naszej strony internetowej, użyjemy„Nano„Redaktor:

$ sudo nano/var/www/przykład.com/indeks.html

Napisz następujący kod w otwartym pliku:



Witamy w Linuxhint.com


Powodzenie! Samouczek dotyczy konfiguracji Apache2!



Po dodaniu kodu naciśnij „Naciśnij„Ctrl+o„Aby zapisać plik:

Krok 4: Tworzenie wirtualnego pliku hosta

W tym momencie stworzyliśmy katalog naszej domeny i zaktualizowaliśmy jego własność. Teraz będziemy tworzyć A wirtualny plik hosta W domyślnym katalogu plików hosta Apache:

$ sudo nano/etc/apache2/witryny-dostępny/przykład.com.conf

W otwartym wirtualnym pliku hosta dodaj następujące wiersze kodu. Musisz także zastąpić informacje związane z „Nazwa serwera”,„Serveralias", I "DocumentRoot„Według twoich ustawień:


ServerAdmin admin@localHost
Przykład Servername.com
Serveralias www.przykład.com
DocumentRoot/var/www/przykład.com
ErrorLog $ apache_log_dir/error.dziennik
CustomLog $ apache_log_dir/access.Log łącznie

Naciskać "Ctrl+o„Aby zapisać dodany kod wirtualnego pliku konfiguracyjnego hosta:

Krok 5: Włącz wirtualny plik hosta

Wykonaj następujące „A2ENSITE„Polecenie do włączenia utworzonego wirtualnego pliku hosta:

$ sudo a2ensite przykład.com.conf

Następnie wyłącz domyślny plik konfiguracyjny:

$ sudo a2dissite 000-default.conf

Po wykonaniu określonej operacji. Uruchom ponownie „Apache„Usługa na ubuntu 22.04 System:

$ sudo systemctl restart apache2

Krok 6: Testowanie błędów

W ostatnim etapie konfiguracji Apache2 przetestuj błędy konfiguracji:

$ sudo apache2ctl configTest

W przypadku bezbłędnego pliku konfiguracyjnego wykonanie wyżej podanego polecenia poinformuje Cię, że składnia to „OK”:

Istnieją jednak szanse, że możesz napotkać następujący błąd po przetestowaniu pliku konfiguracyjnego:

Jeśli tak jest, edytuj „Nazwa serwera.conf”Plik i dodaj„domena" nazwa:

$ sudo nano/etc/apache2/conf-augilable/servername.conf

Po określaniu nazwy domeny w otwartym pliku konfiguracyjnym naciśnij „Ctrl+o„Aby zapisać dodaną treść:

Następny, włączać Nowa konfiguracja Z pomocą następującego polecenia:

$ sudo a2enconf Servername

Wreszcie, uruchom ponownie „Apache2„Usługa na twoim Ubuntu 22.04 system:

$ sudo systemctl restart apache2

Krok 7: Wirtualne testy hosta

Na koniec przetestuj wirtualny host, nawigując do określonej domeny. W naszym przypadku domena jest „przykład.com”:

Wyświetlane informacje uzasadniają, że serwer WWW Apache jest gotowy do obsługi w określonej domenie.

Wniosek

Do Zainstaluj serwer WWW Apache NA Ubuntu 22.04, Wykonaj „$ sudo apt Zainstaluj apache2„Polecenie i skonfiguruj zaporę”$ sudo ufw zezwalaj na „apache pełne”". Następnie, tworzyć A informator w domyślnych plikach konfiguracyjnych serwera WWW Apache, zmiana jego własność, I ustawić w górę wirtualny serwer hosta. Po wykonaniu określonych operacji, uruchom ponownie „„Apache2" praca, I jesteś gotowy. W tym spisie omówiono metoda Do zainstalować I Skonfiguruj serwowanie Apache Webr Ubuntu 22.04.