httpd egy apache webszerver a Red Hat-alapú disztribúciókban, míg a Debian-disztribúciókban apache-nak hívják. A használt operációs rendszertől függ. Például a RHEL 6.2, ez az úgynevezett httpd, és be Ubuntu, ez az úgynevezett apache2.
A Fedora Linuxban a httpd csomag biztosítja az Apache webszerver alkalmazást.
Mit takarunk
Ebben az oktatóanyagban megtudhatjuk, hogyan kell telepíteni az Apache webszervert a forrásfájlból és a Fedora adattárból.
Javasoljuk, hogy először olvassa el ezt a bejegyzést, majd alkalmazza a rendszerére. Ez biztosítja, hogy helyesen konfigurálja az apache webszervert.
Előfeltételek
- A Fedora operációs rendszer telepítve van
- Felhasználói fiók root hozzáféréssel
- Internet-kapcsolat különféle fájlok letöltéséhez.
1. módszer. Telepítés forráskódból
1. lépés. Nyisson meg egy webböngészőt, és lépjen az apache letöltési oldalára. Jelen cikk írásakor a legfrissebb és stabil verzió elérhető Apache HTTP szerver (httpd) az 2.4.46. Töltse le a fájlt az alábbiak szerint:
A fájl megszerzésének másik módja a wget parancs használata. Nyissa meg a terminált, és futtassa a következő parancsot:
# wget https: // tükrök.estointernet.az / apache // httpd / httpd-2 fájlban.4.46.kátrány.gzEz az alábbiakban látható:
A forráskód használatának előnye, hogy mindig a szoftver legfrissebb elérhető verzióját szerzi be.
2. lépés. Miután megkaptuk a forrásfájlt, a „gzip” és a „tar” paranccsal kezdhetjük a fájl kibontását. A fájl pontos neve a letöltött elérhető verziótól függ. Esetünkben az httpd-2.4.46.kátrány.gz.
# gzip -d httpd-2.4.46.kátrány.gz# tar xvf httpd-2.4.46.kátrány
A fenti parancs futtatása után itt láthatja a kibontott mappát:
3. lépés. Most lépjen a kibontott könyvtárba a következő paranccsal:
# cd httpd-2.4.464. lépés. Most futtatnunk kell a Beállítás szkript az apache konfigurálásához. Ez az apache gyökérkönyvtárában érhető el, azaz.e., az aktuális könyvtár. De mielőtt futtatná ezt a szkriptet, győződjön meg arról, hogy hová szeretné telepíteni az apache-t.
Telepítheti az apache szervert az alapértelmezett helyre. Ehhez egyszerűen futtatnia kell a szkriptet:
# ./BeállításHa az alapértelmezettől eltérő könyvtárba akarja telepíteni az apache-ot, használja a következő szintaxist:
# ./ configure --prefix = / elérési útja / / telepítésA '-prefix =' mezőbe írja be a telepítés útvonalát. Esetünkben az apache-t telepítjük a / opt / httpd Könyvtár. Ehhez kövesse az alábbi utasításokat:
1. Hozzon létre egy könyvtárat az / opt belsejében az alábbiak szerint:
# mkdir / opt / httpd2. Futtassa a szkriptet az alábbiak szerint:
# ./ configure --prefix = / opt / httpdA konfigurációs parancsfájl futtatásához és a rendszer szolgáltatásainak ellenőrzéséhez eltart egy ideig. Felkészíti a Makefile-okat az apache webszerver fordítására is.
Megjegyzés: a ./ configure script:
1. A következő konfigurációs hibaüzenetet kaphatja: „configure: error: APR not found”:
A hiba kijavításához le kell töltenie az apr-.kátrány.gz innen.
Most vonja ki ezt a könyvtárat az 'srclib' könyvtárból, amely elérhető az apache httpd terjesztési mappában. A fájl kibontásához használja a következő parancsot:
# tar xvf apr-util-1.6.1.kátrány.gz# tar xvf apr-1.7.0.kátrány.gz
Nevezze át ezeket a fájlokat a verziószám eltávolításával, mint itt:
# mv apr-util-1.6.1 ápr-haszn# mv április-1.7.0 ápr
2. Ha a „configure: error: pcre-config for libpcre” hiba nem található.”Ezután csak telepítenie kell a PCRE fejlesztési csomagot az alábbiak szerint:
# dnf telepítse a pcre-devel -y fájltMost folytassa a konfigurációs szkript futtatását, mint korábban. Végül kinyomtatja az összefoglalót az alábbiak szerint:
5. lépés. Az Apache webkiszolgálót alkotó több összetevő felépítéséhez használja a következő parancsot:
# gyártmányEz jelentős időt vehet igénybe a parancs futtatásához, mivel összeállítja az alapkonfigurációt. Ez nagyban függ a rendszer hardverétől és az engedélyezett modulok számától is.
Ha olyan hibát kap, mint „végzetes hiba: expat.h: Nincs ilyen fájl vagy könyvtár ”, innen le kell töltenie az expat-ot. Bontsa ki a fájlt valamilyen könyvtárba. A / opt / httpd fájlt használjuk a kibontáshoz.
# tar xvjf expat-2.2.10.kátrány.bz2 -C / opt / httpdMost lépjen a kibontott könyvtárba, és futtassa egyesével a következő parancsot az expat konfigurálásához:
# cd / opt / httpd / expat-2.2.10# ./Beállítás
# gyártmány
# make install
Most ismét futtassa a configure szkriptet az expat telepítés útvonalának megadásával:
# ./ configure --prefix = / opt / httpd --with-expat = / opt / httpd / expat-2.2.15. lépés. Miután a make parancs befejeződött, készen állunk a csomagok telepítésére. Futtassa a parancsot:
# make install6. lépés. Az apache szerver testreszabásához használja a httpd fájlt.benne található conf fájl:
# nano PREFIX / conf / httpd.konfAhol a PREFIX az apache telepítésének útvonala. Esetünkben ez az / opt / httpd /, ezért a következőket használjuk:
# nano / opt / httpd / conf / httpd.konfEbben a fájlban változtassa meg a ServerName irányelvet a rendszer IP-címére.
7. lépés. Az apache használatra kész; a szolgáltatást csak abból a könyvtárból kell indítanunk, ahová telepítve van. Elülső.g., ha az / opt / httpd fájlba telepítette az apache-ot, akkor futtassa a következő parancsot:
# / opt / httpd / bin / apachectl -k start
2. módszer. Telepítés a Fedora adattárból
Az Apache httpd telepítése a Fedora adattárból meglehetősen egyszerű; csak kövesse az alábbi lépéseket:
1. lépés. Nyisson meg egy terminált (ctrl + alt + f2) root felhasználóval, vagy legalábbis superuser jogosultságokkal.
2. lépés. Most használja a következő parancsot az apache telepítéséhez:
# dnf telepítse a httpd fájlt3. lépés. Indítsa el és ellenőrizze az apache szolgáltatás állapotát a következő paranccsal:
# systemctl start httpd.szolgáltatás# systemctl állapot httpd.szolgáltatás
Futási állapotot kell mutatnia
4. lépés. Nyisson meg egy webböngészőt, és írja be a rendszer IP-címét. A következő oldalt jelenítené meg:
Következtetés
Gratulálunk, sikeresen konfigurálta az Apache webszervert. Ebben az útmutatóban megtanultuk az apache telepítését a forrásfájlból és a Fedora adattárból.