Android

Az apache telepítése az ubuntu 18.04-en

Ubuntu 18.04 Server #1 | VirtualBox LAMP telepítés | Webfejlesztői kiszolgáló beállítása

Ubuntu 18.04 Server #1 | VirtualBox LAMP telepítés | Webfejlesztői kiszolgáló beállítása

Tartalomjegyzék:

Anonim

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/apache2 kö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-available kö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-enabled könyvtárral. A virtuális gazdagép aktiválásához létre kell hoznia egy szimbólumot az a2ensite paranccsal az a2ensite paranccsal, amely a a sites-available könyvtára a sites-enabled könyvtárhoz. A virtuális állomás kikapcsolásához használja az a2dissite parancsot. Jó ötlet a szabványos elnevezési konvenciót követni. Például, ha a domain név a mydomain.com akkor a virtuális gazdagép konfigurációs fájljának /etc/apache2/sites-available/mydomain.com.conf nevet 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.conf találhatók. /etc/apache2/mods-available/ könyvtár. A konfigurálhatóságokat a mods-available könyvtárban engedélyezheti, ha létrehoz egy hivatkozást az /etc/apache2/mods-enable/ könyvtárhoz az a2enconf paranccsal, és letiltja 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 lévő 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 a2disconf paranccsal.Apache naplófájlok ( access.log és error.log ) megtalálhatók. a /var/log/apache/ könyvtárban. Az egyes vhostokhoz különféle access é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 ubuntu

Ez 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-en