Apache2, PHP és MySQL telepítése FreeBSD-n
Tartalomjegyzék:
- Előfeltételek
- Az Apache telepítése
- Állítsa be a tűzfalat
- Az Apache telepítésének ellenőrzése
- Az Apache konfigurációs fájl felépítése és bevált gyakorlatok
- Következtetés
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ó egya2ensite
létrehozásával aza2ensite
parancs segítségével asites-available
könyvtár asites-enabled
könyvtárhoz. A virtuális gazdagép deaktiválásához használja aza2dissite
parancsot. Nagyon ajánlott betartani a szokásos elnevezési konvenciót, például ha a domain név amydomain.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 amods-available
könyvtárban engedélyezhetők, ha létrehoz egy hivatkozást az/etc/apache2/mods-enable
könyvtárhoz aza2enconf
paranccsal és letiltva aza2enconf
paranccsal. A globális konfigurációs fragmentumokat tartalmazóa2disconf
az/etc/apache2/conf-available
tárolja./etc/apache2/conf-available
könyvtár. Aconf-available
könyvtárban található fájlok engedélyezhetők egy hivatkozás létrehozásával az/etc/apache2/conf-enabled
a2enconf
aza2enconf
paranccsal, és letilthatók aza2enconf
paranccsal. Aza2disconf
naplófájlok (access.log
éserror.log
) a a/var/log/apache
könyvtárat. Ajánlott különféleaccess
éserror
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 debianAz apache cassandra telepítése a debian 10 linuxra
Az Apache Cassandra egy ingyenes és nyílt forráskódú NoSQL adatbázis, egyetlen hibapont nélkül. Ebben a cikkben elmagyarázzuk, hogyan kell telepíteni az Apache Cassandra-t a Buster Debian 10-re
Az afache webszerver telepítése a málna pi-re
Az Apache HTTP szerver a világ egyik legnépszerűbb webszervere. Ebben az oktatóanyagban elmagyarázzuk, hogyan kell telepíteni az Apache webszervert a Raspberry Pi-re.
A mysql telepítése a debian 10 linuxra
A MySQL, a világ legnépszerűbb nyílt forráskódú relációs adatbázis-kezelő rendszere nem érhető el az alapértelmezett Debian-tárolókban. Ez az oktatóanyag elmagyarázza, hogyan kell telepíteni és biztonságosítani a MySQL-t a Debian 10-en a MySQL Apt tárolóból.