Debian 9 "Stretch" szerver profi telepítése
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
- Kezelje az Apache szolgáltatást a systemctl segítségével
- 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 áttekintjük az Apache telepítésének a Debian 9 szerverre lépéseit.
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 elérhető az alapértelmezett Debian tárolókban, és a telepítés meglehetősen egyszerű.
Először frissítse a csomag indexét, majd telepítse az
apache2
csomagot a következő parancsokkal:
sudo apt update
sudo apt install apache2
Ez az, az Apache telepítve van és automatikusan elindul, ellenőrizheti az Apache szolgáltatás állapotát a következővel:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
Állítsa be a tűzfalat
Ha az iptables segítségével szűri a kapcsolatokat a rendszerrel, akkor meg kell nyitnia a HTTP (
80
) és a HTTPS (
443
) portokat.
Nyissa meg a szükséges portokat a következő parancs kiadásával:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Az Apache telepítésének ellenőrzése
Annak ellenőrzéséhez, hogy minden megfelelően működik-e, 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 néhány alapvető információt tartalmaz az Apache konfigurációs fájljairól, segítő szkriptjeiről és könyvtár helyeiről.
Kezelje az Apache szolgáltatást a systemctl segítségével
Most, hogy az Apache telepítve lett a Debian rendszerére, egy percet vesz igénybe, hogy átnézze és megismerje az alapvető apache szolgáltatáskezelési parancsokat:
Az Apache szolgáltatás leállításához futtassa:
sudo systemctl stop apache2
Indítsa el újra:
sudo systemctl start apache2
Az Apache szolgáltatás újraindítása:
sudo systemctl restart apache2
Töltse újra az Apache-t egy új konfigurációval a következővel:
sudo systemctl reload apache2
sudo systemctl disable apache2
És ismét engedélyezze:
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/apache2kö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.confvannak megadva/etc/apache2/ports.conffile.Apache Virtuális házigazdák fájlok az/etc/apache2/sites-availablekö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-enabledkönyvtárral. A virtuális host irányelv aktiválható egya2ensitelétrehozásával aza2ensiteparancs segítségével asites-availablekönyvtár asites-enabledkönyvtárhoz. A virtuális gazdagép deaktiválásához használja aza2dissiteparancsot. Nagyon ajánlott betartani a szokásos elnevezési konvenciót, például ha a domain név amydomain.comakkor a domain konfigurációs fájlnak/etc/apache2/sites-available/mydomain.com.confdomain nevet kell adnia/etc/apache2/sites-available/mydomain.com.confkülönféle Apache modulok betöltésére használt konfigurációs fájlok az/etc/apache2/mods-availablekönyvtárban találhatók. A konfigurációs lehetőségek amods-availablekönyvtárban engedélyezhetők, ha létrehoz egy hivatkozást az/etc/apache2/mods-enablekönyvtárhoz aza2enconfparanccsal és letiltva aza2enconfparanccsal. A globális konfigurációs fragmentumokat tartalmazóa2disconfaz/etc/apache2/conf-availabletárolja./etc/apache2/conf-availablekönyvtár. Aconf-availablekönyvtárban található fájlok engedélyezhetők egy hivatkozás létrehozásával az/etc/apache2/conf-enableda2enconfaza2enconfparanccsal, és letilthatók aza2enconfparanccsal. Aza2disconfnaplófájlok (access.logéserror.log) a a/var/log/apachekönyvtárat. Ajánlott különféleaccesséserrorhasználata minden virtuális gazdagéphez. A domain dokumentum gyökérkönyvtárát bármilyen helyre beállíthatja. A webroot leggyakoribb helyei a következők:-
/home/ //home/ //var/www//var/www/html//opt/
-
Következtetés
Sikeresen telepítette az Apache-t a Debian 9 szerverre. Most elkezdheti az alkalmazások telepítését, és az Apache-t web vagy proxy szerverként használhatja.
apache debianEz a bejegyzés a LAMP Stack telepítésének része a Debian 9 sorozaton.
A sorozat többi hozzászólása:
• Hogyan telepítsük az Apache-t a Debian 9-re • Hogyan telepítsük a PHP-t a Debian 9-re • Hogyan állítsuk be az Apache virtuális gazdagépeket a Debian 9-en • Hogyan telepítsük a MariaDB-t a Debian 9-re • Biztonságos Apache-t a titkosítással a Debian 9-enAz 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 apache cassandra telepítése a debian 9-en
Az Apache Cassandra egy ingyenes és nyílt forráskódú NoSQL adatbázis, egyetlen hibapont nélkül. Ez az oktatóprogram végigvezeti az Apache Cassandra telepítésének folyamatán a Debian 9-en.
A phpmyadmin telepítése és biztonságos telepítése az apache segítségével az ubuntu 18.04-en
A phpMyAdmin egy nyílt forráskódú PHP alkalmazás, amelynek célja a MySQL és a MariaDB kiszolgálók adminisztrációjának web-alapú felületen történő kezelése. Ez az oktatóprogram ismerteti a phpMyAdmin telepítéséhez és az Apache-val történő Ubuntu 18.04-re történő biztonságos telepítéséhez és biztonságához szükséges lépéseket.







