Fedora

Jak nainstalovat a nakonfigurovat Apache httpd na Fedora Linux

Jak nainstalovat a nakonfigurovat Apache httpd na Fedora Linux
Webový server Apache je jedním z nejpoužívanějších webových serverů na světě. Konfigurace je velmi snadná. Jedná se o software s otevřeným zdrojovým kódem a spravuje ho Apache Software Foundation. Apache podporuje řadu funkcí. Mnoho z těchto funkcí je implementováno jako kompilované moduly k rozšíření základních funkcí.

httpd je webový server apache v distribucích založených na Red Hat, zatímco v distribucích Debian se mu říká apache. Záleží na operačním systému, který používáte. Například v RHEL 6.2, to se nazývá httpd, a v Ubuntu, to se nazývá apache2.

Ve Fedora Linux poskytuje balíček httpd aplikaci webového serveru Apache.

Čím se budeme zabývat

V tomto tutoriálu uvidíme, jak nainstalovat webový server Apache ze zdrojového souboru i z úložiště Fedory.

Doporučuje se nejprve si přečíst tento příspěvek a poté jej použít ve vašem systému. Tím zajistíte správnou konfiguraci webového serveru apache.

Předpoklady

  1. Je nainstalován operační systém Fedora
  2. Uživatelský účet s přístupem root
  3. Připojení k internetu pro stahování různých souborů.

Metoda 1. Instalace ze zdrojového kódu

Krok 1. Otevřete webový prohlížeč a přejděte na stránku stahování Apache. Při psaní tohoto článku je nejnovější a stabilní verze dostupná pro Apache HTTP Server (httpd) je 2.4.46. Stáhněte soubor, jak je znázorněno níže:

Dalším způsobem, jak soubor získat, je použití příkazu wget. Otevřete terminál a spusťte následující příkaz:

# wget https: // zrcadla.estointernet.v / apache // httpd / httpd-2.4.46.dehet.gz

Toto je uvedeno níže:

Výhodou použití zdrojového kódu je, že vždy získáte nejnovější dostupnou verzi softwaru.

Krok 2. Jakmile získáme zdrojový soubor, můžeme začít s příkazy 'gzip' a 'tar' a soubor extrahovat. Přesný název souboru závisí na dostupné verzi, kterou jste stáhli. V našem případě ano httpd-2.4.46.dehet.gz.

# gzip -d httpd-2.4.46.dehet.gz

# tar xvf httpd-2.4.46.dehet

Po spuštění výše uvedeného příkazu můžete vidět extrahovanou složku zde:

Krok 3. Nyní přejděte do extrahovaného adresáře pomocí příkazu:

# cd httpd-2.4.46

Krok 4. Nyní musíme spustit konfigurovat skript pro konfiguraci apache. To je k dispozici uvnitř kořenového adresáře apache, tj.E., aktuální adresář. Ale před spuštěním tohoto skriptu se ujistěte, kam chcete nainstalovat apache.

Server apache můžete nainstalovat do výchozího umístění. K tomu musíte skript spustit jednoduše:

# ./ konfigurovat

Chcete-li nainstalovat apache do jiného než výchozího adresáře, použijte následující syntaxi:

# ./ configure --prefix = / cesta / z / instalace

Uvnitř '-prefix =' zadejte cestu instalace. V našem případě nainstalujeme apache uvnitř / opt / httpd adresář. Postupujte podle níže uvedených pokynů:

1. Vytvořte adresář uvnitř / opt, jak je uvedeno níže:

# mkdir / opt / httpd

2. Spusťte skript, jak je znázorněno níže:

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

Konfigurační skript bude nějakou dobu trvat, než se spustí a ověří funkce vašeho systému. Také připraví Makefiles pro kompilaci webového serveru apache.

Poznámka pro několik chyb při spuštění ./ konfigurovat skript:

1. Může se zobrazit následující chyba „configure: error: APR not found“:

Pro opravu této chyby si musíte stáhnout duben *.dehet.gz odsud.

Nyní tento adresář rozbalte do adresáře „srclib“, který je k dispozici v distribuční složce apache httpd. Chcete-li soubor extrahovat, použijte příkaz:

# tar xvf apr-util-1.6.1.dehet.gz
# tar xvf 1. dubna.7.0.dehet.gz

Nyní tyto soubory přejmenujte odstraněním čísla verze, jak je uvedeno zde:

# mv apr-util-1.6.1. dubna
# mv 1. dubna.7.0 dub

2. Pokud je chyba „configure: error: pcre-config for libpcre not found.„Pak stačí nainstalovat balíček PCRE devel, jak je znázorněno níže:

# dnf install pcre-devel -y

Nyní pokračujte ve spouštění konfiguračního skriptu jako dříve. Nakonec vytiskne souhrn, jak je znázorněno zde:

Krok 5. Chcete-li vytvořit několik komponent, které tvoří webový server Apache, použijte následující příkaz:

# udělat

Spuštění tohoto příkazu může trvat značně dlouho, protože zkompiluje základní konfiguraci. To do značné míry závisí na hardwaru systému a také na počtu povolených modulů.

Pokud se zobrazí chyba jako „závažná chyba: expat.h: Žádný takový soubor nebo adresář “, odtud si budete muset stáhnout expata. Nyní rozbalte soubor uvnitř nějakého adresáře. K extrakci používáme / opt / httpd.

# tar xvjf expat-2.2.10.dehet.bz2 -C / opt / httpd

Nyní přejděte do extrahovaného adresáře a spusťte následující příkaz jeden po druhém a nakonfigurujte expat:

# cd / opt / httpd / expat-2.2.10
# ./ konfigurovat
# udělat
# provést instalaci

Nyní znovu spusťte konfigurační skript zadáním cesty instalace expat:

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

Krok 5. Jakmile příkaz make skončí, jsme připraveni nainstalovat balíčky. Spusťte příkaz:

# provést instalaci

Krok 6. Chcete-li přizpůsobit svůj server apache, použijte httpd.conf soubor umístěný uvnitř:

# nano PREFIX / conf / httpd.konf

Kde PREFIX je cesta instalace apache. V našem případě je to / opt / httpd /, takže používáme:

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

V tomto souboru změňte direktivu ServerName na IP adresu vašeho systému.

Krok 7. Nyní je apache připraven k použití; stačí spustit službu z adresáře, kde je nainstalována. Pro e.G., pokud jste nainstalovali apache uvnitř / opt / httpd, spusťte příkaz:

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

Metoda 2. Instalace z úložiště Fedora

Instalace Apache httpd z úložiště Fedory je docela snadná; postupujte podle následujících kroků:

Krok 1. Otevřete terminál (ctrl + alt + f2) s uživatelem root nebo alespoň s oprávněními superuživatele.

Krok 2. Nyní použijte následující příkaz k instalaci apache:

# dnf nainstalujte httpd

Krok 3. Spusťte a zkontrolujte stav služby apache pomocí příkazu:

# systemctl start httpd.servis
# systemctl status httpd.servis

Mělo by se zobrazit spuštěný stav

Krok 4. Otevřete webový prohlížeč a zadejte IP systému. Zobrazí se následující stránka:

Závěr

Gratulujeme, úspěšně jste nakonfigurovali webový server Apache. V této příručce jsme se naučili, jak nainstalovat apache ze zdrojového souboru a úložiště Fedory.

Hry Jak používat AutoKey k automatizaci linuxových her
Jak používat AutoKey k automatizaci linuxových her
AutoKey je nástroj pro automatizaci stolních počítačů pro systémy Linux a X11, programovaný v programech Python 3, GTK a Qt. Pomocí jeho funkcí skript...
Hry Jak zobrazit počítadlo FPS v linuxových hrách
Jak zobrazit počítadlo FPS v linuxových hrách
Hraní na Linuxu získalo velký tlak, když společnost Valve v roce 2012 oznámila podporu systému Linux pro klienta Steam a jejich hry. Od té doby se mno...
Hry Jak stáhnout a přehrát Sid Meier's Civilization VI v systému Linux
Jak stáhnout a přehrát Sid Meier's Civilization VI v systému Linux
Úvod do hry Civilization 6 je moderní pojetí klasického konceptu představeného v sérii her Age of Empires. Myšlenka byla docela jednoduchá; začali bys...