Android

Az apache telepítése a centos 8-ra

Linux alapjai: a Systemd I.

Linux alapjai: a Systemd I.

Tartalomjegyzék:

Anonim

Az Apache HTTP szerver a legszélesebb körben használt webszerver a világon. Ez egy ingyenes, nyílt forrású és platformközi HTTP szerver, amely nagyteljesítményű szolgáltatásokat is tartalmaz, és modulok széles választékával bővíthető., elmagyarázza, hogyan telepítheti és kezelheti az Apache webszervert a CentOS 8 rendszeren.

Az Apache telepítése

Az Apache elérhető az alapértelmezett CentOS adattárakban, és a telepítés nagyon egyszerű.

Az RHEL alapú disztribúciókon az Apache csomag és szolgáltatás neve httpd . Az Apache telepítéséhez futtassa a következő parancsot root vagy felhasználóként sudo jogosultságokkal:

sudo yum install

A telepítés befejezése után engedélyezze és indítsa el az Apache szolgáltatást:

sudo systemctl enable sudo systemctl start

A szolgáltatás futtatásának ellenőrzéséhez ellenőrizze annak állapotát:

sudo systemctl status

A kimenetnek így kell kinéznie:

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…

A tűzfal beállítása

A FirewallD az alapértelmezett tűzfalmegoldás a Centos 8-on.

A telepítés során az Apache tűzfalalapú szolgáltatásfájlokat hoz létre előre meghatározott szabályokkal, amelyek lehetővé teszik a hozzáférést a HTTP ( 80 ) és a HTTPS ( 443 ) portokhoz.

A következő parancsok véglegesen megnyitják a szükséges portokat:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Apache kezelése

Ez a szakasz ismerteti az Apache konfigurációs fájljainak felépítését és az Apache webszerver kezelésének legjobb gyakorlatait.

  • Az Apache összes konfigurációs fájlja az /etc/httpd könyvtárban található. A fő Apache konfigurációs fájl /etc/httpd/conf/httpd.conf.A.etf végződő konfigurációs fájlok az /etc/httpd/conf.d könyvtárban találhatók. szerepelnek az Apache fő konfigurációs fájljában.A különféle Apache modulok betöltéséért felelős konfigurációs fájlok az /etc/httpd/conf.modules.d könyvtárban találhatók.A /etc/httpd/conf.modules.d vhost fájloknak .conf fájllal kell végződniük, és az /etc/httpd/conf.d könyvtár. Annyi kísérteted lehet, amennyire szüksége van. Az egyes tartományokhoz külön konfigurációs fájl (vhost) létrehozása megkönnyíti a szerver karbantartását.
    • Helyes gyakorlat a szabványos elnevezési konvenció követése. Például, ha a domain név a mydomain.com akkor a konfigurációs fájlnak a mydomain.com nevet kell kapnia
    Az Apache naplófájlok ( access_log és error_log ) a /var/log/httpd/ könyvtárban találhatók. Az egyes vhostokhoz különbözõ access és hibanapló-fájlokat kell javasolni. A tartománydokumentum gyökérkönyvtárát a kívánt helyre állíthatja. A webroot leggyakoribb helyei a következők:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Következtetés

Gratulálunk, az Apache telepítése sikeres volt a CentOS 8 szerverén. Most már készen áll az alkalmazások telepítésére, és az Apache-t web vagy proxy szerverként használja.

Az Apache szolgáltatást ugyanúgy kezelheti, mint bármely más rendszeregység.

apache centos