Jak zainstalować Apache na CentOS 8

Usługi internetowe stają się coraz bardziej popularne w dzisiejszym świecie ze względu na wszystko, co się z tym wiąże (witryny, strony, platformy itp.), w których każdy programista ma praktyczne i dynamiczne narzędzia, aby móc skutecznie wykonywać swoje zadania.

Aby zapewnić idealną platformę do tworzenia i zarządzania wszystkim, co jest związane z usługami internetowymi, znaleźliśmy jedno z najlepszych narzędzi, takich jak Apache i z tego powodu Solvetic wyjaśni, jak zainstalować Apache na CentOS 8, a stamtąd będzie mieć pod ręką nowoczesną platformę internetową i bezpieczny.

Co to jest Apache?Apache, znany również jako Apache HTTP Server, został opracowany jako serwer HTTP typu open source, który jest kompatybilny z nowoczesnymi systemami operacyjnymi UNIX i Windows. Apache ma na celu bycie bezpiecznym serwerem o wysokich wskaźnikach dostępności i kompletnym dostarczaniu usług HTTP, które z kolei są zsynchronizowane z najnowocześniejszymi standardami HTTP, dzięki czemu każde zadanie jest zgodne z aktualnym trendem.

Apache narodził się w 1995 roku i od tego czasu stał się jednym z najbardziej wszechstronnych współczesnych narzędzi.

Apache HTTP Server 2.4 Główne cechyObecnie mamy wersję Apache HTTP Server 2.4, a wśród jej głównych funkcji znajdujemy:

  • Zarządzanie zdarzeniami MPM.
  • Wsparcie asynchroniczne.
  • Sekcje konfiguracji na żądanie.
  • Lepsze możliwości wykorzystania zasobów.
  • Integruje nowy parser wyrażeń.
  • Konfiguracja LogLevel na moduł i na katalog.
  • Obsługa IPv6.
  • Nowe API Apache.
  • Kompatybilny z różnymi protokołami i nie tylko.

Teraz dowiemy się, jak zainstalować Apache na CentOS 8.

1. Jak zainstalować Apache na CentOS 8

Krok 1
Pierwszym krokiem będzie aktualizacja pakietów CentOS 8 poprzez wykonanie następującego polecenia:

 mniam-y aktualizacja
Po zaktualizowaniu systemu przystępujemy do instalacji Apache wykonując:
 mniam zainstaluj httpd

POWIĘKSZAĆ

Krok 2
Wpisujemy literę „s”, aby zaakceptować pobieranie Apache i jego zależności:

POWIĘKSZAĆ

Krok 3
Po zainstalowaniu Apache w systemie CentOS 8 uruchomimy usługę i włączymy ją przy starcie CentOS 8, w tym celu użyjemy następujących linii:

 systemctl uruchom httpd systemctl włącz httpd

POWIĘKSZAĆ

Krok 4
Teraz sprawdzamy status Apache wykonując:

 status systemctl httpd

POWIĘKSZAĆ

Krok 5
Domyślnie zapora zintegrowana z CentOS 8 będzie blokować ruch Apache, w tym celu musimy dodać określone reguły, aby go włączyć:

 firewall-cmd --zone = public --permanent --add-service = http firewall-cmd --zone = public --permanent --add-service = https firewall-cmd -reload

POWIĘKSZAĆ

Krok 6
Następnie możemy sprawdzić, czy Apache został poprawnie zainstalowany, uzyskując dostęp z przeglądarki i wprowadzając następującą składnię:

 http: // CentOS_IP_Address
Powinniśmy zobaczyć, co następuje:

POWIĘKSZAĆ

2. Jak skonfigurować wirtualne hosty w CentOS 8


Dotyczy to sytuacji, gdy domena (host wirtualny) musi być hostowana na tym samym serwerze WWW Apache. Tutaj będzie można użyć jednej lub więcej domen, jeśli tak jest.

Krok 1
W tym celu stworzymy plik o nazwie vhost.conf w katalogu /etc/httpd/conf.d/:

 nano /etc/httpd/conf.d/vhost.conf
Tam wprowadzimy następujące informacje:
 NameVirtualHost *: 80 ServerAdmin [email protected] ServerName domain.com ServerAlias ​​www. domain.com DocumentRoot / var / www / html / domain.com/ ErrorLog / var / log / httpd / domain.com/error.log CustomLog / var / log / httpd / domain.com/access.log łącznie 

POWIĘKSZAĆ

Zmiany zapisujemy klawiszami Ctrl+O i wychodzimy z edytora klawiszami Ctrl+X.

Ważna uwagaAby ten wirtualny host działał poprawnie, musimy mieć nabytą i zarejestrowaną domenę, w przeciwnym razie możemy utworzyć wirtualnego hosta i uzyskać dostęp tylko z lokalnego serwera do localhost. Dzięki domenie możemy uzyskać dostęp z zewnątrz

Krok 2
Kolejnym krokiem będą katalogi dla strony zarejestrowanej w pliku vhost, wpisujemy:

 mkdir -p /var/www/html/domain.com(Dokumentacja główna) mkdir -p /var/log/httpd/domain.com(pliki katalogu)

POWIĘKSZAĆ

Krok 3
Aby dostosować stronę, możemy utworzyć wiadomość index.html w ścieżce /var/www/html/domain.com:

POWIĘKSZAĆ

Krok 4
Restartujemy usługę Apache wykonując:

 systemctl restart httpd.service

POWIĘKSZAĆ

Krok 5
Teraz możemy uzyskać dostęp na jeden z następujących sposobów:

 http://domain.com (jeśli mamy aktywną domenę) http://localhost (jeśli nie mamy aktywnej domeny)
Podczas dostępu z przeglądarki zobaczymy komunikat pliku index.html:

POWIĘKSZAĆ

Jak widać, Apache jest idealny dla wszystkich użytkowników zajmujących się światem programowania i zarządzania siecią z praktycznymi i atrakcyjnymi funkcjami do tego typu zadań.

wave wave wave wave wave