Android

Cum se instalează apache pe ubuntu 18.04

► Lucrul cu Fisiere in Ubuntu Linux | Partea 1 | Invata Linux Ep. 9

► Lucrul cu Fisiere in Ubuntu Linux | Partea 1 | Invata Linux Ep. 9

Cuprins:

Anonim

Serverul HTTP Apache este cel mai popular server web din lume. Este un server HTTP gratuit, open-source și multiplă platformă, care oferă funcții puternice care pot fi extinse de o mare varietate de module.

Acest tutorial explică cum să instalați și să gestionați serverul web Apache pe Ubuntu 18.04.

Cerințe preliminare

Înainte de a începe cu tutorialul, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.

Instalați Apache

Apache este disponibil în depozitele implicite Ubuntu, astfel încât să putem instala cu ușurință folosind instrumentul de gestionare a pachetelor apt . Pe sistemele Ubuntu și Debian, pachetul Apache și serviciul se numesc apache2 .

Mai întâi, actualizați indexul pachetului și apoi instalați pachetul apache2 cu următoarele comenzi:

sudo apt update sudo apt install apache2

Asta este, Apache este instalat și pornit automat. Puteți verifica starea serviciului Apache emitând:

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

Reglați firewallul

Dacă serverul dvs. Ubuntu este protejat de un firewall, va trebui să deschideți porturi HTTP ( 80 ) și HTTPS ( 443 ).

Presupunând că utilizați UFW pentru a gestiona firewallul, puteți deschide porturile necesare cu următoarea comandă:

sudo ufw allow 'Apache Full'

Puteți verifica modificarea cu:

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)

Verificarea instalării Apache

Pentru a verifica dacă totul funcționează corect, deschideți browserul, introduceți adresa IP a serverului http://YOUR_IP_OR_DOMAIN/ și veți vedea pagina de întâmpinare implicită http://YOUR_IP_OR_DOMAIN/ 18.04 Apache, așa cum se arată mai jos:

Pagina include câteva informații de bază despre fișierele de configurare Apache, scripturile de asistență și locațiile directorului.

Structura și cele mai bune practici ale fișierului de configurare Apache

  • Toate fișierele de configurare Apache sunt localizate în directorul /etc/apache2 Principalul fișier de configurare Apache este /etc/apache2/apache2.conf . Porturile pe care le va asculta Apache sunt specificate în /etc/apache2/ports.conf .Apache Fișierele gazdelor virtuale sunt stocate în directorul /etc/apache2/sites-available . Fișierele de configurare găsite în acest director nu sunt utilizate de Apache decât dacă sunt legate de directorul /etc/apache2/sites-enabled activa o gazdă virtuală trebuie să creați un a2ensite , folosind comanda a2ensite din fișierele de configurare găsite în directorul sites-available pentru sites-enabled directorul sites-enabled pentru sites-enabled . Pentru a dezactiva o gazdă virtuală, utilizați comanda a2dissite . Este bine să urmați o convenție de denumire standard. De exemplu, dacă numele dvs. de domeniu este mydomain.com atunci fișierul de configurare a gazdei virtuale ar trebui numit /etc/apache2/sites-available/mydomain.com.conf Fișierele de configurare care sunt responsabile de încărcarea diverselor module Apache sunt localizate în /etc/apache2/mods-available/ director. Configurațiile din directorul mods-available pot fi activate prin crearea unui link către directorul /etc/apache2/mods-enable/ cu comanda a2enconf și dezactivate cu comanda a2disconf . a2disconf care conțin fragmente de configurare globală sunt stocate în /etc/apache2/conf-available/ director. Fișierele din directorul conf-available pot fi activate prin crearea unui link către /etc/apache2/conf-enabled/ cu comanda a2enconf și dezactivate cu comanda a2disconf . Se a2disconf fișierele jurnal de access.log ( access.log și error.log ). în directorul /var/log/apache/ . Este recomandat să aveți fișiere de jurnal de access și error diferite pentru fiecare vhost.Puteți seta directorul rădăcină al documentului dvs. de domeniu la orice locație doriți. Cele mai comune locații pentru webroot includ:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Concluzie

Ați instalat cu succes Apache pe serverul dvs. Ubuntu 18.04. Acum sunteți gata să începeți să implementați aplicațiile dvs. și să folosiți Apache ca server web sau proxy.

apache ubuntu

Acest post este o parte din seria cum se instalează-lampa-stivă-pe-ubuntu-18-04.

Alte postări din această serie:

• Cum se instalează Apache pe Ubuntu 18.04 • Cum se configurează gazdele virtuale Apache pe Ubuntu 18.04 • Securează Apache cu ajutorul cifrării pe Ubuntu 18.04 • Cum se instalează MySQL pe Ubuntu 18.04 • Cum se instalează PHP pe Ubuntu 18.04