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.
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.