Kako namestiti spletni strežnik Apache na Ubuntu 18.04?

ubuntu apache

Apache je odprtokodni spletni strežnik HTTP z več platformami ki izvaja protokol HTTP / 1.12 in pojem navideznega spletnega mesta. Cilj tega projekta je zagotoviti varen, učinkovit in razširljiv strežnik, ki zagotavlja storitve HTTP sinhronizirano s trenutnimi standardi HTTP.

Spletni strežnik Apache Pogosto se uporablja v kombinaciji z mehanizmom zbirke podatkov MySQL, skriptnim jezikom PHP in drugimi skriptnimi jeziki. priljubljena, kot sta Python in Perl. Ta konfiguracija se imenuje LAMP (Linux, Apache, MySQL in Perl / Python / PHP) in tvori močno in trdno platformo za razvoj in distribucijo spletnih aplikacij.

Postopek namestitve Apache

Zaradi velike priljubljenosti aplikacije je mogoče najti v skladiščih večine distribucij Linuxa, zato je njegova namestitev precej preprosta.

V primeru Ubuntu 18.04 tako namizje kot strežnik zanašali se bomo na paket, ki je znotraj skladišč.

Odprti moramo le terminal in izvesti naslednji ukaz:

sudo apt update

sudo apt install apache2

solo namestitev moramo potrditi nameščeni bodo vsi potrebni paketi za delovanje Apacheja v našem računalniku.

Končal postopek samo preveriti moramo, ali je bil pravilno nameščen, za to na terminalu izvedemo:

sudo systemctl status apache2

kjer je prejeli bi podoben odgovor:

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

S tem lahko vidimo, da je bila storitev nameščena in deluje pravilno. Čeprav imamo tudi drugo metodo za preverjanje tega.

El druga metoda je z zahtevo strani Apache, za to moramo v brskalnik vnesti samo svoj ip naslov.

Če ne poznajo naslova IP vašega računalnika, ga lahko dobijo na različne načine iz ukazne vrstice.

Izvesti moramo le ta ukaz:

hostname -I

Pri tem nam bo prikazan njihov seznam, lahko se bodo lotili testiranja v brskalniku enega za drugim, naš IP-naslov bomo lahko prepoznali, ko bo v brskalniku prikazano naslednje:

apache_default

To je stran Apache, ki nam pokaže, da se izvaja v našem računalniku, in nam pokaže imenik, v katerem je nekaj konfiguracijskih datotek.

Osnovni ukazi Apache

Spletni strežnik Apache že deluje v našem sistemu, poznati morate nekaj osnovnih ukazov tega, ker lahko s tem postopek začnemo ali ustavimo, če je to potrebno.

Dva najosnovnejša ukaza sta zagon in zaustavitev storitve v našem računalniku samo za to moramo zagnati na terminalu, ko želimo zagnati Apache:

sudo systemctl start apache2

Medtem ko je ustaviti Apache, ki ga izvajamo:

sudo systemctl stop apache2

Imamo tudi možnost znova zaženite storitev, ne da bi jo ustavili, za to izvedemo samo:

sudo systemctl restart apache2

Zdaj še en ukaz, ki je lahko zelo koristen, ko se izvaja in zahteva osvežitev procesa, lahko izvedemo ta ukaz, ki ne bo prekinil obstoječih povezav s strežnikom:

sudo systemctl reload apache2

V primeru, da želite onemogočiti storitev izvedemo samo:

sudo systemctl disable apache2

In za nasproten primer v primeru ponovnega omogočanja storitve v naši ekipi izvajamo samo:

sudo systemctl enable apache2

Moduli Apache2

Apache2 je strežnik, ki ga lahko dopolnjujejo moduli. Razširjene funkcije so na voljo prek modulov, ki jih je mogoče naložiti v Apache2. Privzeto je nabor modulov vključen v strežnik v času prevajanja.

Ubuntu prevede Apache2, da omogoči nalaganje dinamičnega modula. Konfiguracijske direktive lahko pogojno vključujejo prisotnost modula tako, da jih vključijo v blok .

Lahko namestijo več modulov Apache2 in jih uporabljajo na svojem spletnem strežniku. Na primer, v konzoli zaženite naslednji ukaz za namestitev modula za preverjanje pristnosti MySQL:

sudo apt install libapache2-mod-auth-mysql

V imeniku / etc / apache2 / mods-available lahko preverite dodatne module.

Apache jih ima veliko, če pa želite izvedeti več, priporočam preberite ta razdelek da fantje iz Canonical-a delijo z nami.


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.