Jak zainstalować i skonfigurować Apache HTTPD na Fedora Linux

Jak zainstalować i skonfigurować Apache HTTPD na Fedora Linux
Apache Web Server jest jednym z najczęściej używanych serwerów WWW na świecie. Bardzo łatwo jest skonfigurować. Jest oprogramowanie typu open source i prowadzone przez Apache Software Foundation. Apache obsługuje wiele funkcji. Wiele z tych funkcji jest zaimplementowanych jako skompilowane moduły w celu rozszerzenia podstawowej funkcjonalności.

httpd to serwer WWW Apache w dystrybucjach opartych na Red Hat, podczas gdy nazywa się Apache na Debian Distros. To zależy od używanego systemu operacyjnego. Na przykład w RHEL 6.2, nazywa się httpd, i w Ubuntu, nazywa się Apache2.

W Fedora Linux pakiet HTTPD zapewnia aplikację Apache Webserver.

Co obejmiemy

W tym samouczku zobaczymy, jak zainstalować Apache Webserver z pliku źródłowego, a także z repozytorium Fedora.

Zaleca się, aby najpierw przeczytać ten post, a następnie zastosować go do systemu. Zapewni to prawidłowe skonfigurowanie serwera WWW Apache.

Wymagania wstępne

  1. Zainstalowany system operacyjny Fedora
  2. Konto użytkownika z dostępem
  3. Łączność internetowa do pobierania różnych plików.

Metoda 1. Instalowanie z kodu źródłowego

Krok 1. Otwórz przeglądarkę internetową i przejdź do strony pobierania Apache. Na piśmie tego artykułu dostępna jest najnowsza i stabilna wersja Apache HTTP Server (HTTPD) jest 2.4.46. Pobierz plik, jak pokazano poniżej:

Innym sposobem uzyskania pliku jest użycie polecenia WGET. Otwórz terminal i uruchom następujące polecenie:

# wget https: // lusterka.estointernet.in/apache // httpd/httpd-2.4.46.smoła.GZ

To pokazano poniżej:

Zaletą korzystania z kodu źródłowego jest to, że zawsze otrzymujesz najnowszą dostępną wersję oprogramowania.

Krok 2. Po otrzymaniu pliku źródłowego możemy zacząć od poleceń „GZIP” i „TAR”, aby wyodrębnić plik. Dokładna nazwa pliku zależy od pobranej wersji. W naszym przypadku jest tak HTTPD-2.4.46.smoła.GZ.

# gzip -d httpd -2.4.46.smoła.GZ
# tar xvf httpd-2.4.46.smoła

Po uruchomieniu powyższego polecenia możesz zobaczyć wyodrębniony folder jako tutaj:

Krok 3. Teraz przejdź do wyodrębnionego katalogu z poleceniem:

# CD HTTPD-2.4.46

Krok 4. Musimy teraz uruchomić skonfiguruj skrypt do skonfigurowania Apache. Jest to dostępne w katalogu głównym Apache, i.mi., Obecny katalog. Ale przed uruchomieniem tego skryptu upewnij się, gdzie chcesz zainstalować Apache.

Możesz zainstalować serwer Apache w domyślnej lokalizacji. W tym celu musisz po prostu uruchomić skrypt:

# ./skonfiguruj

Jeśli chcesz zainstalować Apache w katalogu innym niż domyślnie, użyj następującej składni:

# ./konfiguruj - -prefix =/ścieżka/instalacji

Wewnątrz '-prefix =' Wprowadź ścieżkę instalacji. W naszym przypadku zainstalujemy Apache wewnątrz /opt/httpd informator. W tym celu postępuj zgodnie z poniższymi instrukcjami:

1. Utwórz katalog w środku /Opt, jak pokazano poniżej:

# mkdir /opt /httpd

2. Uruchom skrypt, jak pokazano poniżej:

# ./konfiguruj - -prefix =/opt/httpd

Skrypt konfiguracyjny zajmie trochę czasu na uruchomienie i weryfikacja funkcji w systemie. Przygotuje także makefile do skompilowania serwera WWW Apache.

Uwaga dla kilku błędów podczas uruchamiania ./skonfiguruj skrypt:

1. Możesz uzyskać następujący błąd „Konfiguruj: Błąd: APR nie znaleziono”:

Aby naprawić ten błąd, musisz pobrać APR-*.smoła.GZ stąd.

Teraz wyodrębnij ten katalog w katalogu „Srclib”, który jest dostępny w folderze dystrybucji Apache HTTPD. Aby wyodrębnić plik, użyj polecenia:

# TAR XVF APR-UTIL-1.6.1.smoła.GZ
# TAR XVF APR-1.7.0.smoła.GZ

Teraz zmień nazwę tych plików, usuwając numer wersji jako tutaj:

# MV kwietnia-Util-1.6.1 kwietnia-Util
# MV kwietnia-1.7.0 kwietnia

2. Jeśli błąd jest „skonfiguruj: błąd: pcre-config dla libpcre nie znaleziono.”Następnie wystarczy zainstalować pakiet PCRE Devel, jak pokazano poniżej:

# DNF zainstaluj pcre -devel -y

Teraz kontynuuj uruchamianie skryptu konfiguracyjnego jak poprzednio. W końcu wydrukowałoby to podsumowanie, jak pokazano tutaj:

Krok 5. Aby zbudować kilka komponentów zawierających serwer WWW Apache, użyj następującego polecenia:

# robić

Może to zająć dużo czasu, aby uruchomić to polecenie, ponieważ skompiluje konfigurację podstawową. To w dużej mierze zależy od sprzętu systemowego, a także od liczby włączonych modułów.

Jeśli otrzymasz błąd, taki jak „Błąd śmiertelny: Expat.H: Brak takiego pliku lub katalogu ”, musisz pobrać Expat stąd. Teraz wyodrębnij plik w jakimś katalogu. Do ekstrakcji używamy /opt /httpd.

# TAR XVJF Expat-2.2.10.smoła.Bz2 -C /opt /httpd

Teraz przejdź do wyodrębnionego katalogu i uruchom następujące polecenie jeden po drugim, aby skonfigurować Expat:

# cd/opt/httpd/expat-2.2.10
# ./skonfiguruj
# robić
# Zrób instalację

Teraz ponownie uruchom skrypt konfiguracyjny, określając ścieżkę instalacji Expat:

# ./konfiguruj--prefix =/opt/httpd--with-expat =/opt/httpd/expat-2.2.1

Krok 5. Po zakończeniu polecenia Make jesteśmy gotowi zainstalować pakiety. Uruchom polecenie:

# Zrób instalację

Krok 6. Aby dostosować serwer Apache, użyj HTTPD.plik CONF znajdujący się w środku:

# prefiks nano/conf/httpd.conf

Gdzie prefiks jest ścieżką instalacji Apache. W naszym przypadku jest to/opt/httpd/, więc używamy:

# nano/opt/httpd/conf/httpd.conf

W tym pliku zmień dyrektywę Servername na adres IP twojego systemu.

Krok 7. Teraz Apache jest gotowy do użycia; Musimy tylko rozpocząć usługę z katalogu, w którym jest zainstalowana. Za e.G., Jeśli zainstalowałeś Apache wewnątrz /opt /httpd, uruchom polecenie:

#/opt/httpd/bin/apachectl -k start

Metoda 2. Instalowanie z repozytorium Fedora

Instalowanie Apache HTTPD z repozytorium Fedora jest dość łatwe; Po prostu wykonaj poniższe kroki:

Krok 1. Otwórz terminal (Ctrl+Alt+F2) z użytkownikiem root lub przynajmniej z uprawnieniami Superuser.

Krok 2. Teraz użyj następującego polecenia, aby zainstalować Apache:

# DNF Zainstaluj httpd

Krok 3. Rozpocznij i sprawdź status usługi Apache za pomocą polecenia:

# Systemctl start httpd.praca
# Status Systemctl HTTPD.praca

Powinien pokazać status działający

Krok 4. Otwórz przeglądarkę internetową i wprowadź system systemu IP. Pokazałby następującą stronę:

Wniosek

Gratulacje, pomyślnie skonfigurowałeś serwera Apache. W tym przewodniku nauczyliśmy się instalować Apache z pliku źródłowego i repozytorium Fedora.