Fedora

Ako nainštalovať a nakonfigurovať server Apache httpd na systéme Fedora Linux

Ako nainštalovať a nakonfigurovať server Apache httpd na systéme Fedora Linux
Webový server Apache je jedným z najpoužívanejších webových serverov na svete. Konfigurácia je veľmi jednoduchá. Je to softvér s otvoreným zdrojovým kódom a spravuje ho Apache Software Foundation. Apache podporuje mnoho funkcií. Mnohé z týchto funkcií sú implementované ako kompilované moduly na rozšírenie základnej funkčnosti.

httpd je webový server apache v distrách založených na Red Hat, zatiaľ čo v distriboch Debianu sa nazýva apache. Závisí to od operačného systému, ktorý používate. Napríklad v RHEL 6.2, to sa nazýva httpd, a v Ubuntu, to sa nazýva apache2.

Vo Fedore Linux poskytuje balík httpd aplikáciu webového servera Apache.

Čo pokryjeme

V tomto výučbe sa dozvieme, ako nainštalovať webový server Apache zo zdrojového súboru aj z úložiska Fedora.

Odporúča sa, aby ste si tento príspevok najskôr prečítali a potom ho použili vo svojom systéme. Týmto sa uistíte, že ste správne nakonfigurovali webový server apache.

Predpoklady

  1. Je nainštalovaný operačný systém Fedora
  2. Používateľský účet s prístupom root
  3. Pripojenie na internet na stiahnutie rôznych súborov.

Metóda 1. Inštalácia zo zdrojového kódu

Krok 1. Otvorte webový prehľadávač a prejdite na stránku na stiahnutie apache. Pri písaní tohto článku je najnovšia a stabilná verzia dostupná pre Apache HTTP Server (httpd) je 2.4.46. Stiahnite si súbor, ako je uvedené nižšie:

Ďalším spôsobom, ako získať súbor, je príkaz wget. Otvorte terminál a spustite nasledujúci príkaz:

# wget https: // zrkadlá.estointernet.v / apache // httpd / httpd-2.4.46.decht.gz

Toto je zobrazené nižšie:

Výhodou použitia zdrojového kódu je, že vždy získate najnovšiu dostupnú verziu softvéru.

Krok 2. Po získaní zdrojového súboru môžeme súbor extrahovať pomocou príkazov „gzip“ a „tar“. Presný názov súboru závisí od dostupnej verzie, ktorú ste si stiahli. V našom prípade to tak je httpd-2.4.46.decht.gz.

# gzip -d httpd-2.4.46.decht.gz

# tar xvf httpd-2.4.46.decht

Po spustení vyššie uvedeného príkazu môžete vidieť rozbalený priečinok tu:

Krok 3. Teraz choďte do extrahovaného adresára pomocou príkazu:

# cd httpd-2.4.46

Krok 4. Teraz musíme spustiť konfigurovať skript na konfiguráciu apache. Toto je k dispozícii v koreňovom adresári apache, t.j.e., aktuálny adresár. Pred spustením tohto skriptu sa však uistite, kam chcete nainštalovať apache.

Server Apache môžete nainštalovať do predvoleného umiestnenia. Za týmto účelom musíte skript spustiť jednoducho:

# ./ konfigurovať

Ak chcete nainštalovať apache do iného ako predvoleného adresára, použite nasledujúcu syntax:

# ./ configure --prefix = / cesta / z / inštalácia

Vo vnútri reťazca „-prefix =“ zadajte cestu inštalácie. V našom prípade nainštalujeme apache do / opt / httpd adresár. Postupujte podľa pokynov uvedených nižšie:

1. Vytvorte adresár vo vnútri / opt, ako je uvedené nižšie:

# mkdir / opt / httpd

2. Spustite skript podľa obrázka nižšie:

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

Spustenie konfiguračného skriptu a overenie funkcií vo vašom systéme bude chvíľu trvať. Pripraví tiež súbory Makefiles na zostavenie webového servera apache.

Poznámka pre niekoľko chýb pri spustení ./ konfigurovať skript:

1. Môže sa zobraziť nasledujúca chyba „configure: error: APR not found“:

Pre opravu tejto chyby si musíte stiahnuť apríl *.decht.gz odtiaľto.

Teraz tento adresár rozbaľte do adresára „srclib“, ktorý je k dispozícii v distribučnom priečinku apache httpd. Ak chcete súbor extrahovať, použite príkaz:

# tar xvf apr-util-1.6.1.decht.gz
# tar xvf apr-1.7.0.decht.gz

Teraz tieto súbory premenujte odstránením čísla verzie, ako je uvedené tu:

# mv apr-util-1.6.1 apr-util
# mv 1. apríla.7.0 apr

2. Ak je chyba „configure: error: pcre-config for libpcre not found.„Potom stačí nainštalovať balíček PCRE devel, ako je to zobrazené nižšie:

# dnf nainštalovať pcre-devel -y

Teraz pokračujte v spúšťaní konfiguračného skriptu ako predtým. Na záver by sa vytlačil súhrn, ako je to zobrazené tu:

Krok 5. Ak chcete zostaviť niekoľko komponentov, ktoré tvoria webový server Apache, použite nasledujúci príkaz:

# urobiť

Spustenie tohto príkazu môže trvať dosť dlho, pretože sa kompiluje základná konfigurácia. Vo veľkej miere to závisí od hardvéru systému a tiež od počtu povolených modulov.

Ak sa zobrazí chyba ako „závažná chyba: expat.h: Žiadny takýto súbor alebo adresár “, budete si musieť odtiaľto stiahnuť expata. Teraz rozbaľte súbor v nejakom adresári. Na extrakciu používame / opt / httpd.

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

Teraz choďte do extrahovaného adresára a spustite nasledujúci príkaz jeden po druhom, aby ste nakonfigurovali expat:

# cd / opt / httpd / expat-2.2.10
# ./ konfigurovať
# urobiť
# vykonať inštaláciu

Teraz znova spustite konfiguračný skript zadaním cesty inštalácie expat:

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

Krok 5. Po dokončení príkazu make sme pripravení na inštaláciu balíkov. Spustite príkaz:

# vykonať inštaláciu

Krok 6. Ak chcete prispôsobiť svoj server Apache, použite httpd.súbor conf vo vnútri:

# nano PREFIX / conf / httpd.konf

Kde PREFIX je cesta inštalácie apache. V našom prípade je to / opt / httpd /, takže používame:

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

V tomto súbore zmeňte smernicu ServerName na adresu IP vášho systému.

Krok 7. Teraz je apache pripravený na použitie; službu stačí spustiť z adresára, kde je nainštalovaná. Napr.g., ak máte nainštalovaný apache vo vnútri / opt / httpd, spustite príkaz:

# / opt / httpd / bin / apachectl -k štart

Metóda 2. Inštalácia z úložiska Fedory

Inštalácia Apache httpd z úložiska Fedory je dosť jednoduchá; postupujte podľa nasledujúcich krokov:

Krok 1. Otvorte terminál (ctrl + alt + f2) s užívateľom root alebo aspoň s oprávneniami superužívateľa.

Krok 2. Teraz použite nasledujúci príkaz na inštaláciu apache:

# dnf nainštalovať httpd

Krok 3. Spustite a skontrolujte stav služby apache pomocou príkazu:

# systemctl start httpd.služby
# systemctl status httpd.služby

Mal by zobrazovať bežiaci stav

Krok 4. Otvorte webový prehľadávač a zadajte IP vášho systému. Zobrazila by sa táto stránka:

Záver

Gratulujeme, úspešne ste nakonfigurovali webový server Apache. V tejto príručke sme sa naučili, ako nainštalovať apache zo zdrojového súboru a úložiska Fedory.

Tlačidlo ľavého kliknutia myši nefunguje v systéme Windows 10
Ak používate samostatnú myš s prenosným počítačom alebo stolovým počítačom, ale nefunguje ľavé tlačidlo myši vo Windows 10/8/7 z nejakého dôvodu uvádz...
Kurzor pri písaní v systéme Windows 10 skáče alebo sa pohybuje náhodne
Ak zistíte, že kurzor myši skáče alebo sa pohybuje sám, automaticky a náhodne pri písaní na notebooku alebo počítači so systémom Windows, niektoré z t...
Ako zmeniť smer posúvania myši a touchpadu v systéme Windows 10
Myš a TouchpadNielenže uľahčujú výpočty, ale sú aj efektívnejšie a menej časovo náročné. Nemôžeme si predstaviť život bez týchto zariadení, ale je pra...