Android

Az apache webszerver telepítése a debian 10 linuxra

Apache2, PHP és MySQL telepítése FreeBSD-n

Apache2, PHP és MySQL telepítése FreeBSD-n

Tartalomjegyzék:

Anonim

Az Apache HTTP szerver a világ egyik legnépszerűbb webszervere. Ez egy nyílt forráskódú és platformon átívelő HTTP szerver, amely az Internet webhelyeinek nagy részét hatalommal látja el. Az Apache számos nagyteljesítményű funkciót kínál, amelyeket további modulokon keresztül lehet kibővíteni.

Ebben az oktatóanyagban elmagyarázzuk, hogyan telepítsük az Apache-t a Buster Debian 10-re.

Előfeltételek

Az oktatóanyag megkezdése előtt győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.

Az Apache telepítése

Az Apache-csomagok az alapértelmezett Debian-tárhelyekben érhetők el.

A telepítés nagyon egyszerű. Frissítse a csomag indexét, és telepítse az Apache webszervert a következő parancsokkal:

sudo apt update sudo apt install apache2

Ez az, az Apache telepítve van és automatikusan elindul. Az állapot típusának ellenőrzése:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…

Állítsa be a tűzfalat

Az UFW felhasználók az 'Nginx Full' profil engedélyezésével megnyithatják a HTTP ( 80 ) és a HTTPS ( 443 ) portokat:

sudo ufw allow 'Apache Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Az Apache telepítésének ellenőrzése

Az Apache megfelelő működésének ellenőrzéséhez nyissa meg a böngészőt, írja be a szerver IP-címét vagy domain nevét http://YOUR_IP_OR_DOMAIN/ , és látni fogja az alapértelmezett Apache http://YOUR_IP_OR_DOMAIN/ , az alább látható módon:

Az oldal alapvető információkat tartalmaz az Apache konfigurációs fájljairól, segítő szkripteiről és könyvtár helyeiről.

Az Apache konfigurációs fájl felépítése és bevált gyakorlatok

  • A Debian alapú rendszerekben az Apache konfigurációs fájlok az /etc/apache2 könyvtárban találhatók. A fő Apache konfigurációs fájl az /etc/apache2/apache2.conf . Az Apache által meghallgatandó portok az /etc/apache2/ports.conf vannak megadva /etc/apache2/ports.conf file.Apache Virtuális házigazdák fájlok az /etc/apache2/sites-available könyvtárban találhatók. Az ebben a könyvtárban található konfigurációs fájlokat az Apache csak akkor használja, ha össze vannak kapcsolva az /etc/apache2/sites-enabled könyvtárral. A virtuális host irányelv aktiválható egy a2ensite létrehozásával az a2ensite parancs segítségével a sites-available könyvtár a sites-enabled könyvtárhoz. A virtuális gazdagép deaktiválásához használja az a2dissite parancsot. Nagyon ajánlott betartani a szokásos elnevezési konvenciót, például ha a domain név a mydomain.com akkor a tartomány konfigurációs fájljának az /etc/apache2/sites-available/mydomain.com.conf domain névnek kell lennie. /etc/apache2/sites-available/mydomain.com.conf különböző Apache modulok betöltésére használt konfigurációs fájlok az /etc/apache2/mods-available könyvtárban találhatók. A konfigurációs lehetőségek a mods-available könyvtárban engedélyezhetők, ha létrehoz egy hivatkozást az /etc/apache2/mods-enable könyvtárhoz az a2enconf paranccsal és letiltva az a2enconf paranccsal. A globális konfigurációs fragmentumokat tartalmazó a2disconf az /etc/apache2/conf-available tárolja. /etc/apache2/conf-available könyvtár. A conf-available könyvtárban található fájlok engedélyezhetők egy hivatkozás létrehozásával az /etc/apache2/conf-enabled a2enconf az a2enconf paranccsal, és letilthatók az a2enconf paranccsal. Az a2disconf naplófájlok ( access.log és error.log ) a a /var/log/apache könyvtárat. Ajánlott különféle access és error használata minden virtuális gazdagéphez. 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

Az Apache telepítése a Debianra egyetlen parancs futtatásának kérdése.

Most elkezdheti az alkalmazások telepítését, és az Apache-t web vagy proxy szerverként használhatja.

apache debian