Ubuntu 18.04 Server #1 | VirtualBox LAMP telepítés | Webfejlesztői kiszolgáló beállítása
Tartalomjegyzék:
- Előfeltételek
- Telepítse az Apache-t
- Á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 legnépszerűbb webszervere. Ez egy ingyenes, nyílt forráskódú és platformon átívelő HTTP szerver, amely nagy teljesítményű funkciókat kínál, amelyeket a modulok széles választéka kibővíthet.
Ez az oktatóanyag elmagyarázza, hogyan kell telepíteni és kezelni az Apache webszervert az Ubuntu 18.04-en.
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ó.
Telepítse az Apache-t
Az Apache elérhető az alapértelmezett Ubuntu tárolókban, így könnyen telepíthetjük az
apt
csomagkezelő eszközzel. Ubuntu és Debian rendszereken az Apache csomag és a szolgáltatás neve
apache2
.
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. Az Apache szolgáltatás állapotát az alábbiakkal ellenőrizheti:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start
Állítsa be a tűzfalat
Ha az Ubuntu szervert tűzfal védi, akkor meg kell nyitnia a HTTP (
80
) és a HTTPS (
443
) portokat.
Feltételezve, hogy
UFW
t használ a tűzfal kezelésére, a következő paranccsal megnyithatja a szükséges portokat:
sudo ufw allow 'Apache Full'
A változást a következővel ellenőrizheti:
sudo ufw status
Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)
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 kiszolgáló IP-címét
http://YOUR_IP_OR_DOMAIN/
és látni fogja az Ubuntu 18.04 Apache alapértelmezett üdvözlő oldalát, 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ő szkripteiről és könyvtár helyeiről.
Az Apache konfigurációs fájl felépítése és bevált gyakorlatok
- Az Apache összes konfigurációs fájlja az
/etc/apache2könyvtárban található. A fő Apache konfigurációs fájl az/etc/apache2/apache2.conf.A portokat, amelyeket az Apache meghallgat, a/etc/apache2/ports.conf.Apache tartalmazza. A virtuális gépek fájljait az/etc/apache2/sites-availablekönyvtár tárolja. 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 gazdagép aktiválásához létre kell hoznia egy szimbólumot aza2ensiteparanccsal aza2ensiteparanccsal, amely a asites-availablekönyvtára asites-enabledkönyvtárhoz. A virtuális állomás kikapcsolásához használja aza2dissiteparancsot. Jó ötlet a szabványos elnevezési konvenciót követni. Például, ha a domain név amydomain.comakkor a virtuális gazdagép konfigurációs fájljának/etc/apache2/sites-available/mydomain.com.confnevet kell kapnia. A különféle Apache modulok betöltéséért felelős konfigurációs fájlok az/etc/apache2/mods-available//etc/apache2/sites-available/mydomain.com.conftalálhatók./etc/apache2/mods-available/könyvtár. A konfigurálhatóságokat amods-availablekönyvtárban engedélyezheti, ha létrehoz egy hivatkozást az/etc/apache2/mods-enable/könyvtárhoz aza2enconfparanccsal, és letiltja aza2enconfparanccsal. A globális konfigurációs fragmentumokat tartalmazóa2disconfaz/etc/apache2/conf-available/tárolja./etc/apache2/conf-available/könyvtár. Aconf-availablekönyvtárban lévő fájlok engedélyezhetők egy hivatkozás létrehozásával az/etc/apache2/conf-enabled/a2enconfaza2enconfparanccsal, és letilthatók aza2disconfparanccsal.Apache naplófájlok (access.logéserror.log) megtalálhatók. a/var/log/apache/könyvtárban. Az egyes vhostokhoz különféleaccessés hibanapló-fájlokat kell használni. 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
Sikeresen telepítette az Apache-t az Ubuntu 18.04 szerveren. Most már készen áll az alkalmazások telepítésére, és az Apache-t web vagy proxy szerverként használja.
apache ubuntuEz a hozzászólás a how-to-install-lamp-stack-on-ubuntu-18-04 sorozat részét képezi.
A sorozat többi hozzászólása:
• Az Apache telepítése az Ubuntu 18.04-en • Az Apache virtuális gazdagépeinek beállítása az Ubuntu 18.04-en • Biztonságos Apache titkosítással az Ubuntu 18.04-en • Hogyan telepíthetjük a MySQL-t az Ubuntu 18.04-en • Hogyan telepíthetjük a PHP-t az Ubuntu 18.04-enA sajátcloud telepítése és konfigurálása az apache segítségével az ubuntu 18.04-en
A ownCloud egy nyílt forráskódú, saját üzemeltetésű fájlszinkronizálás és fájlmegosztási platform. Ebben az oktatóanyagban megmutatjuk, hogyan telepítheti és konfigurálhatja az ownCloudot az Apache segítségével egy Ubuntu 18.04 gépen.
Az apache cassandra telepítése az ubuntu 18.04-re
Az Apache Cassandra egy ingyenes és nyílt forráskódú NoSQL adatbázis, egyetlen hibapont nélkül. Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni az Apache Cassandra szoftvert az Ubuntu 18.04-re.
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.







