Cum se instalează serverul web Apache pe Ubuntu 18.04?

ubuntu apache

Apache este un server web HTTP open source, multiplataforma care implementează protocolul HTTP / 1.12 și noțiunea de site virtual. Scopul acestui proiect este de a oferi un server sigur, eficient și extensibil care oferă servicii HTTP sincronizate cu standardele HTTP actuale.

Server web Apache Este adesea utilizat în combinație cu motorul de baze de date MySQL, limbajul de script PHP și alte limbaje de script. populare precum Python și Perl. Această configurație se numește LAMP (Linux, Apache, MySQL și Perl / Python / PHP) și formează o platformă puternică și robustă pentru dezvoltarea și distribuția aplicațiilor bazate pe web.

Proces de instalare Apache

Datorită marii popularități a aplicației pot fi găsite în depozite din majoritatea distribuțiilor Linux, deci instalarea sa este destul de simplă.

În cazul Ubuntu 18.04, atât desktop cât și server ne vom baza pe pachetul care se află în depozite.

Trebuie doar să deschidem un terminal și să executăm următoarea comandă:

sudo apt update

sudo apt install apache2

Singur trebuie să confirmăm instalarea și vor fi instalate toate pachetele necesare pentru ca Apache să funcționeze pe computerul nostru.

Finalizat procesul trebuie doar să verificăm dacă a fost instalat corect, pentru aceasta pe terminal executăm:

sudo systemctl status apache2

unde ar trebui să primim un răspuns similar cu acesta:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

Cu aceasta putem vedea că serviciul a fost instalat și funcționează corect. Deși avem și o altă metodă pentru a verifica acest lucru.

El o altă metodă este solicitarea unei pagini Apache, pentru aceasta trebuie doar să introducem adresa noastră IP în browserul nostru.

Dacă nu cunosc adresa IP a computerului dvs., o pot obține în moduri diferite din linia de comandă.

Trebuie doar să executăm această comandă:

hostname -I

Când facem acest lucru, ni se va afișa o listă a acestora, aceștia pot face teste pe browser unul câte unul, ne putem identifica adresa IP atunci când următoarele sunt afișate în browser:

apache_default

Aceasta este pagina Apache care ne arată că rulează pe computerul nostru și ne arată directorul în care are câteva fișiere de configurare.

Comenzi Apache de bază

Avem deja serverul web Apache care rulează pe sistemul nostru, trebuie să cunoașteți câteva comenzi de bază din aceasta, deoarece cu aceasta putem începe sau opri procesul dacă este necesar.

Cele două comenzi de bază sunt pornirea și oprirea serviciului pe computerul nostru, numai pentru aceasta trebuie să executăm pe terminal când vrem să pornim Apache:

sudo systemctl start apache2

În timp ce pentru a opri Apache executăm:

sudo systemctl stop apache2

De asemenea, avem posibilitatea reporniți serviciul fără a-l opri, pentru aceasta executăm doar:

sudo systemctl restart apache2

Acum o altă comandă care poate fi foarte utilă atunci când rulează și necesităm o reîmprospătare a procesului, putem executa această comandă care nu va deconecta conexiunile existente cu serverul:

sudo systemctl reload apache2

În cazul în care doriți să dezactivați serviciul executăm doar:

sudo systemctl disable apache2

Și pentru cazul opus în cazul reactivării serviciului în echipa noastră executăm doar:

sudo systemctl enable apache2

Module Apache2

Apache2 este un server care poate fi completat de module. Funcțiile extinse sunt disponibile prin module care pot fi încărcate în Apache2. În mod implicit, un set de module este inclus pe server în timpul compilării.

Ubuntu compilează Apache2 pentru a permite încărcarea dinamică a modulului. Directivele de configurare pot include condiționat prezența unui modul prin includerea lor într-un bloc .

Ei pot instala mai multe module Apache2 și le pot folosi pe serverul lor web. De exemplu, rulați următoarea comandă într-o consolă pentru a instala modulul de autentificare MySQL:

sudo apt install libapache2-mod-auth-mysql

În directorul / etc / apache2 / mods-available puteți verifica modulele de completare.

Apache are un număr mare de ele, dar dacă doriți să aflați mai multe, vă recomand citiți această secțiune pe care băieții de la Canonical ni-l împărtășesc.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.