Az Apache telepítése Centos 7-ben

Anonim

Az Apache telepítése Centos 7-ben

A webhely helyi kiszolgálón történő beadásához olyan további komponenseket kell telepítenie, amelyek egyszerre és hibák nélkül tervezett egyetlen rendszert szerveznek. Az ilyen szerkezet egyik fő összetevője webszervernek tekinthető. A felhasználók leggyakrabban inkább az Apache-t szeretné használni a beállítás egyszerűsége és rugalmassága miatt, valamint a külső modulok összekapcsolásának lehetőségét. Azonban a telepítés és fő konfigurációs - a folyamat nem gyors, és még nehéz néhány, ezért szeretnénk mondani róla részletesebben, figyelembe véve a CENTOS 7 forgalmazás.

Telepítse az Apache-t a Centos 7-ben

A mai cikk szerkezetét fokozatosan fogják megfogalmazni, hogy még a leginkább újonc felhasználó is megértse, hogy a vizsgált webszerver telepítésének és előkészítése hogyan történik. Azonnal tisztázni, hogy nem nyújtunk kézikönyveket részletes beállítása Apache, mivel ez függ a felhasználó személyes preferenciák és a meglévő más fontos alkatrészeket. Ehhez az információhoz mindig azt tanácsoljuk, hogy a hivatalos dokumentációhoz forduljon.

1. lépés: Előkészítés és szerelés

Indítsa el azonnal az Apache helyességéért felelős alkatrészek telepítését, és hozzáadja az összes kiegészítő szolgáltatást. A forgalmazás adattárát kínáljuk az elosztó tároló használatához, mivel a szoftver utolsó stabil verzióját mindig lefektetik, és a telepítési folyamat maga nem sok időt vesz igénybe.

  1. Futtassa a "terminál", például az ikonon a "Kedvencek" szakaszban.
  2. Menjen a terminálra az Apache webszerver további telepítéséhez a Centos 7-ben

  3. Ha egy Apache már telepítve van a számítógépen, vagy véletlenül törölte az egyik alkotóeleme, egyszerűen használja a sudo yum update HTTPD parancs aktiválásával, hogy megnyomja az Enter billentyűt.
  4. Parancs az Apache jelenlegi verziójának frissítéseinek ellenőrzésére a Centos 7-ben

  5. Ezt a műveletet a superuser nevében végezzük, ami azt jelenti, hogy meg kell erősítenie a fiók jelszavát.
  6. Az Apache frissítések megerősítése A CENTOS 7-ben a Superuser jelszó megadásával

  7. Ha a frissítések telepítve vannak, akkor értesítést kapsz erről, és ha hiányzik a csomag, akkor megjelenik a megfelelő karakter másik üzenete.
  8. Információ az Apache webszerver jelenlegi állapotáról a Centos 7-ben

  9. Most beszéljünk az Apache telepítéséről a semmiből. Amint azt már elmondtuk, a hivatalos adattárat használjuk erre, ezért meg kell adnia a httpd sudo yum telepítési parancsot.
  10. Egy parancs, amely elindítja az Apache webszerver telepítését a CENTOS 7-en keresztül a terminálon keresztül

  11. A csomag telepítésének értesítése során erősítse meg az Y verzió kiválasztásával.
  12. Apache webszerver telepítés megerősítése a CENTOS 7-ben

  13. Várja a telepítés befejezését, miközben nem zárja be az aktuális terminál ülésszakot, hogy ne szakítsa meg a folyamatot.
  14. Várakozás a letöltési csomag Apache-ban a Centos 7-ben

  15. A végén azonnal javasoljuk, hogy elindítsa a Sudo Systemctl Start httpd segítségével.
  16. A CENTOS 7-ben a telepített Apache webszerver szolgálatának megkezdéséhez szükséges parancs

  17. Ellenőrizze az aktuális állapotot a Sudo Systemctl Status httpd segítségével.
  18. A Centos 7-ben a jelenlegi Apache webszerver állapotának ellenőrzésére szolgáló parancs

  19. Értesítés "Aktív: Aktív (futás)" azt jelenti, hogy most az Apache megfelelően működik, és további konfigurációját is folytathatja.
  20. Információ a telepített Apache webszerver jelenlegi állapotáról a Centos 7-ben

Mindez volt, hogy tudnia kell a webszerver telepítéséhez szükséges alapeljárásról. Ahogy láthatod, semmi sem bonyolult benne. Ezután a fő szolgáltatásnyújtással és a fő konfiguráció felszerelésével kapcsolatosan beszélünk, és továbbra is eldönti, hogy érdemes-e feltárni a konfiguráció utasításait vagy ismeretét, és már létezik.

2. lépés: Apache Management

A CENTOS webszerver, mint más eloszlásban, a háttérben a szolgáltatás formájában működik. Alapértelmezés szerint az Autoload-hoz adjuk, és már elmondtuk az állam aktiválásáról és érvényesítéséről. Ha van egy vágy, hogy kezelje ezt az eszközt, akkor ez így történik:

  1. Adja meg a Sudo Systemctl Stop HttpD-t az Apache befejezéséhez.
  2. Egy parancs, amely megállítja az Apache Web Server szolgáltatást a CENTOS 7-ben

  3. Ezt és az összes későbbi parancsot a superuser nevében fogják végrehajtani, így meg kell erősítenie a megfelelő jelszó megadásával.
  4. Az Apache Stop parancs megerősítése a CENTOS 7-ben a jelszó megadásával

  5. Az újraindítás a Sudo SystemctL újraindítása httpd parancs segítségével történik. Ez a csapat olyan helyzetekben van releváns helyzetekben, ahol a kiszolgáló hibákat ad, vagy újra kell indítania az összetevők többi részével való kölcsönhatás jellemzői miatt.
  6. Csapat újraindítja az Apache webszervert a Centos 7-ben

  7. Használja a SUDO SYSTEMCTL RELOAD httpd Ha szükséges, hogy az összes változás a beállítása után lépjen be, de a kapcsolatok egyike sem törött.
  8. Egy parancs, amely újraindítja az Apache Web Server-et a Centos 7-ben, a kapcsolatok leválasztása nélkül

  9. Sudo SystemCTL DISABLE HTTPD parancs eltávolítja az Apache-autoload és sudo systemctl lehetővé httpd visszatér normál állapotba. Ezenkívül, ha engedélyezi ezt az opciót, akkor értesítést kap az új szimbolikus link létrehozásáról, amely felelős e paraméterért.
  10. Parancsok, hogy hozzáadhassák vagy kivételjék az Apache-t a Centos 7-ben az Autoloadból

Amint láthatja, kezelje a szolgáltatási állapotot a legtöbb szabványos csapatokkal. Könnyűek lesznek emlékezni, ha gyakran kénytelenek az ilyen intézkedésekre a hálózati adminisztráció során, külön webhelyen vagy bármilyen alkalmazásban.

3. lépés: Alapkonfiguráció

Az alapkonfiguráció a virtuális gazda konfigurációra utal, amely hasznos a különböző domének beállításához és elhelyezéséhez egy kiszolgálón. Az egyik standard virtuális gazda elég elég, ha csak egy webhelyen foglalkozik, azonban más domainek regisztrálásakor további paraméterek létrehozását kell igénybe venni. Most például egy szabványos virtuális gazdagépet fogunk venni, és szükség esetén megváltoztatja címét.

  1. Kezdjük egy katalógus létrehozásával, ahol a virtuális fogadó összes lánya tárolódik. Ez a sudo mkdir -p /var/www/example.com/html parancson keresztül történik.
  2. Mappa létrehozása új virtuális gazda Apache tárolására a Centos 7-ben

  3. További mappa szükséges, ahol az eseménynaplók automatikusan mentésre kerülnek. A sudo mkdir -p /var/www/example.com/log beírásához.
  4. Mappa létrehozása új virtuális gazdák tárolására Apache Események Centos 7-ben

  5. Állítsa be a szabványos jogokat a könyvtárba a Sudo Chown -r $ felhasználó: $ felhasználó /var/www/example.com/html.
  6. A CENTOS 7-ben létrehozott Apache mappák szabványos hozzáférési szintjének telepítése

  7. Kiegészítő telepítés és kiváltságok minden felhasználó beillesztéséhez sudo chmod -r 755 / var / www.
  8. A Második parancs a CENTOS 7-ben létrehozott Apache mappák szabványos hozzáférési szintjének beállításához

  9. Folytatjuk, hogy hozzon létre egy mintát a főoldalról, amely a fogadó munkaképességének ellenőrzése során jelenik meg. Hozzon létre egy új szövegfájlt egy kényelmes szerkesztő segítségével, például Nano használatával, be kell írnia a sudo nano /var/www/example.com/html/index.html-t.
  10. Szövegszerkesztő kiindulása a virtuális gazda Apache tartalmának tartalmához a Centos 7-ben

  11. Amikor megnyit egy szövegszerkesztőt, értesítést kap, hogy ez egy új fájl. Ne aggódj, mert kell. Különösen létrehozzuk a megfelelő konfigurációt.
  12. Információk egy új Apache Virtual Host Page fájl létrehozásáról a Centos 7-ben

  13. Helyezze be az alábbi kódot, cserélje ki az önkényes szöveges üdvözlést. Ha szeretné, akkor teljesen újraindíthatja a struktúrát megfelelő oldal létrehozásával.

    Üdvözöljük az example.com-on!

    SIKER! A példa.com a virtuális gazdagép működik!

  14. Apache virtuális fogadó oldal létrehozása a Centos 7-ben

  15. Mentse a módosításokat a Ctrl + O gombra kattintva, majd hagyja a szövegszerkesztőt Ctrl + X-en keresztül.
  16. Kilépés a szövegszerkesztőből, miután létrehozta a virtuális gazda Apache oldalfájlt a Centos 7-ben

  17. Ezek csak előzetes beállítások voltak. Most folytassa a virtuális gazda: Először meg kell adnia a tárolási mappákat. Ehhez adja meg a sudo mkdir / etc / httpd / webhelyeket - elérhető / etc / httpd / webhelyek engedélyezve.
  18. Mappa létrehozása Apache webhelyek tárolásához Centos 7-ben

  19. Ezt követően adja meg a webszervert, amelyre most szüksége van más alkatrészekkel. Ezt a feladatot a fő konfigurációs fájl szerkesztésével végzik. Futtassa át egy szövegszerkesztőn keresztül a sudo nano /etc/httpd/conf/httpd.conf megadásával.
  20. Átmenet a globális tinktúrákba, hogy új virtuális gazdagépet adjon meg az Apache-ban a Centos 7-ben

  21. Fuss a lista alján, és helyezze be a bevitt webhelyek-engedélyezett / * karakterláncot. Conf.
  22. A globális konfigurációs fájl megváltoztatása Apache Centos 7-ben

  23. A szövegszerkesztő elhagyása előtt ne felejtse el menteni az összes módosítást.
  24. A CENTOS 7-ben az Apache konfigurációs fájl globális változásai utáni változások megtakarítása

  25. A virtuális gazdagép létrehozásához szükség van egy másik konfigurációs fájlra. Hozzon létre sudo nano /etc/httpd/sites-available/example.com.conf.
  26. Egy szövegszerkesztő elindítása új virtuális gazda Apache létrehozásához a Centos 7-ben

  27. Helyezze be a tartalmat tovább, cserélje ki a szükséges sorokat a tiédre.

    ServerName www.example.com

    Serveralias example.com

    DocumentRoot /var/www/example.com/html

    Errorlog /var/www/example.com/log/error.log.

    Customlog /var/www/example.com/log/requests.log.

  28. A CENTOS 7-ben az új Apache virtuális fogadó szabványos tartalmának megadása

  29. Csak a fájl aktiválása a szimbolikus link létrehozásával a sudo ln -s /etc/httpd/sites-available/example.com.conf /etc/httpd/sites-enables.come.com.conf.
  30. Új szimbolikus link létrehozása az Apache Virtual Host teljesítményének biztosítása érdekében Centos 7-ben

4. lépés: Hozzáférésvezérlés beállítása

Ha a globális paraméterek beállítása céljából hozzáférést kell biztosítani, akkor számos olyan felhasználót jelez, akik képesek lesznek módosítani a korábban figyelembe vett könyvtárakat. Ezt az eljárást a hozzáférési szintek kezeléséért felelős szabványos SELINUX eszköz segítségével végezzük.

  1. Állítsa be a globális biztonsági paramétert a sudo setsebool -p httpd_Utified 1. Minden típusú folyamatként.
  2. Globális hozzáférési szabályok létrehozása Apache Virtual Host fájlok a Centos 7-ben

  3. Ezután ajánlott ellenőrizni az aktuális SELINUX paramétereket, amelyeket automatikusan megadtak. Ehhez írjon sudo ls -dz /var/www/example.com/log/.
  4. Indítsa el az aktuális Apache virtuális host hozzáférési állapotának ellenőrzését a Centos 7-ben

  5. Ennek eredményeként megjelenik a DRWXR-XR-X tartalma. gyökér gyökér unconfinned_u: Object_r: httpd_sys_content_t: s0 /var/www/example.com/log/. Ez azt jelenti, hogy most az Apache csak a telepített mappában létrehozott fájlokat olvashatja, meg kell változtatnia a konfigurációt.
  6. Tanulmányi hozzáférés az Apache virtuális állomáshoz való hozzáféréshez a Centos 7-ben

  7. Ezt a feladatot a Sudo Semanage Fcontext -a -t httpd_log_t "/var/www/example.com/log (/*)?".
  8. A kontextuális hozzáférési szabályok megváltoztatása az Apache virtuális állomásra a Centos 7-ben

  9. Mentse a módosításokat, és tegye azt, hogy aktiválódjon a kiszolgáló újraindítása után a sudo restorecon -r -v /var/www/example.com/log.
  10. A CENTOS 7-ben az Apache Virtual Host beállításaihoz való hozzáférés frissítése

  11. Most ellenőrizze a változásokat a sudo ls -dz /var/www/example.com/log/ újra.
  12. Kimeneti információk az Apache Virtual Host adatok frissítése után a CENTOS 7-ben

  13. Amint láthatja, ennek eredményeként a következtetésnek a DRWXR-XR-X formája van. Gyökér gyökér unconfinned_U: Object_r: httpd_log_t: s0 /var/www/example.com/log, ezért minden rendben van.
  14. Tekintse meg a virtuális fogadóhoz való hozzáférést, miután frissíti az Apache-t a Centos 7-ben

  15. Csak az összes változtatás tesztelése marad. Ehhez írja be a Sudo Systemctl újraindítási httpd-t, és kattintson az Enter gombra.
  16. Az Apache szolgáltatások újraindítása a CENTOS 7-ben

  17. Erősítse meg a műveletet a Superuser jelszó megadásával.
  18. Akció visszaigazoló jelszó az Apache szolgáltatások újraindításához a Centos 7-ben

  19. Hozzon létre egy kérelmet a könyvtárhoz az ls -lz /var/www/example.com/log beírásával. Ha a megjelölt tartalom -RW-R - R-. 1 gyökérgyökér hiba.LOG -RW-R - R--. 1 Root Root 0 Requests.log, ez azt jelenti, hogy az összes korábbi beállítás megfelelően befejeződött.
  20. Az Apache Access szintek állapotának ellenőrzése a CENTOS 7-ben a szolgáltatások újraindítása után

Ön ismeri a telepítési eljárást és az Apache webszerver teljes konfigurációját a CENTOS 7-ben. Amint látja, a telepítés maga nem fog sok időt vesz igénybe, és az összes nehézség csak a konfigurációval van összekapcsolva. Ha a bemutatott kézikönyv a paraméterek megváltoztatására és az Apache Managementre, akkor kiderült, hogy nincs elég, azt javasoljuk, hogy vizsgálja meg a hivatalos dokumentációt az alábbi hivatkozással.

Ugrás az Apache dokumentáció hivatalos honlapjára

Olvass tovább