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