Kuidas Apache veebiserverit Ubuntu 18.04 installida?

ubuntu apache

Apache on avatud lähtekoodiga platvormidevaheline HTTP veebiserver mis rakendab HTTP / 1.12 protokolli ja virtuaalse saidi mõistet. Selle projekti eesmärk on pakkuda turvalist, tõhusat ja laiendatavat serverit, mis pakub HTTP-teenuseid sünkroonis praeguste HTTP-standarditega.

Apache veebiserver Seda kasutatakse sageli koos MySQL-i andmebaasimootori, PHP-skriptikeele ja muude skriptikeeltega. populaarne nagu Python ja Perl. Seda konfiguratsiooni nimetatakse LAMPiks (Linux, Apache, MySQL ja Perl / Python / PHP) ning see moodustab võimsa ja tugeva platvormi veebipõhiste rakenduste arendamiseks ja levitamiseks.

Apache'i installiprotsess

Rakenduse suure populaarsuse tõttu leiate hoidlatest enamikust Linuxi distributsioonidest, seega on selle installimine üsna lihtne.

Ubuntu 18.04 puhul nii töölaua kui ka serveri toetume paketile, mis asub hoidlates.

Peame avama ainult terminali ja täitma järgmise käsu:

sudo apt update

sudo apt install apache2

Vallaline peame installimise kinnitama ja kõik Apache'i meie arvutis töötamiseks vajalikud paketid installitakse.

Protsess lõpetatud peame ainult kontrollima, kas see on õigesti installitud, selle täidame terminalis:

sudo systemctl status apache2

Kus peaksime saama sarnase vastuse:

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

Sellega näeme, et teenus oli installitud ja töötab õigesti. Kuigi meil on selle kinnitamiseks ka teine ​​meetod.

El teine ​​meetod on Apache lehe taotlemine, selleks peame oma brauserisse sisestama ainult oma ip-aadressi.

Kui nad ei tea teie arvuti IP-aadressi, saavad nad selle käsurealt erineval viisil hankida.

Peame täitma ainult selle käsu:

hostname -I

Seda tehes kuvatakse meile nende loend, nad saavad ükshaaval brauseris testida, saame tuvastada oma IP-aadressi, kui brauseris kuvatakse järgmine teave:

apache_default

See on Apache'i leht, mis näitab meile, et see töötab meie arvutis, ja näitab kataloogi, kus sellel on mõned konfiguratsioonifailid.

Apache põhikäsklused

Apache veebiserver töötab juba meie süsteemis, peate teadma mõnda põhikäsku sellest, sest sellega saame protsessi vajadusel alustada või peatada.

Kaks kõige põhilisemat käsku on teenuse käivitamine ja peatamine meie arvutis, ainult selleks Apache'i käivitamiseks peame terminalis käivitama:

sudo systemctl start apache2

Kuigi Apache peatamiseks täidame:

sudo systemctl stop apache2

Meil on ka võimalus taaskäivitage teenus seda peatamata, selleks täidame ainult:

sudo systemctl restart apache2

Nüüd veel üks käsk, mis võib töötamisel olla väga kasulik ja vajame protsessi värskendamist, saame selle käsu täita, mis ei lahuta olemasolevaid ühendusi serveriga:

sudo systemctl reload apache2

Juhul kui soovite teenuse keelata täidame ainult:

sudo systemctl disable apache2

Ja vastupidisel juhul teenuse uuesti lubamise korral meie meeskonnas täidame ainult:

sudo systemctl enable apache2

Apache2 moodulid

Apache2 on server, mida saab täiendada moodulitega. Laiendatud funktsioonid on saadaval moodulite kaudu, mida saab Apache2-sse laadida. Vaikimisi kaasatakse komplekti koostamise ajal serverisse moodulite komplekt.

Dünaamilise mooduli laadimise võimaldamiseks kompileerib Ubuntu Apache2. Konfigureerimisdirektiivid võivad tinglikult hõlmata mooduli olemasolu, lisades need plokki .

Nad saavad installida rohkem Apache2 mooduleid ja kasutada neid oma veebiserveris. Näiteks käivitage konsoolis järgmine käsk MySQL-i autentimismooduli installimiseks:

sudo apt install libapache2-mod-auth-mysql

/ Etc / apache2 / mods-available kataloogis saate kontrollida lisandmooduleid.

Apache'is on neid palju, kuid kui soovite rohkem teada saada, soovitan lugege seda jaotist et Canonicali tüübid jagavad meiega.


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.