Kā Ubuntu 18.04 instalēt Apache tīmekļa serveri?

ubuntu apache

Apache ir atvērtā koda starpplatformu HTTP tīmekļa serveris kas ievieš HTTP / 1.12 protokolu un virtuālās vietnes jēdzienu. Šī projekta mērķis ir nodrošināt drošu, efektīvu un paplašināmu serveri, kas nodrošina HTTP pakalpojumus sinhronizācijā ar pašreizējiem HTTP standartiem.

Apache tīmekļa serveris To bieži lieto kopā ar MySQL datu bāzes dzinēju, PHP skriptu valodu un citām skriptu valodām. populāri, piemēram, Python un Perl. Šo konfigurāciju sauc par LAMP (Linux, Apache, MySQL un Perl / Python / PHP), un tā veido spēcīgu un stabilu platformu tīmekļa lietojumprogrammu izstrādei un izplatīšanai.

Apache instalēšanas process

Pateicoties lietojumprogrammas lielajai popularitātei var atrast krātuvēs lielāko daļu Linux izplatījumu, tāpēc tā instalēšana ir diezgan vienkārša.

Ubuntu 18.04 gadījumā gan darbvirsma, gan serveris mēs paļausimies uz paketi, kas atrodas krātuvēs.

Mums ir jāatver tikai terminālis un jāizpilda šāda komanda:

sudo apt update

sudo apt install apache2

Viens mums ir jāapstiprina instalēšana un tiks instalētas visas nepieciešamās paketes, lai Apache darbotos mūsu datorā.

Pabeidzis procesu mums tikai jāpārbauda, ​​vai tas ir pareizi instalēts, šim nolūkam mēs izpildām termināli:

sudo systemctl status apache2

Kur mums vajadzētu saņemt līdzīgu atbildi:

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

Tādējādi mēs varam redzēt, ka pakalpojums ir instalēts un darbojas pareizi. Lai gan mums ir arī cita metode, kā to pārbaudīt.

El cita metode ir pieprasīt Apache lapuŠim nolūkam mūsu pārlūkprogrammā ir jāievada tikai mūsu IP adrese.

Ja viņi nezina jūsu datora IP adresi, viņi to var iegūt dažādos veidos no komandrindas.

Mums ir jāizpilda tikai šī komanda:

hostname -I

To darot, mums tiks parādīts to saraksts, viņi var veikt testēšanu pārlūkprogrammā pa vienam, mēs varam noteikt mūsu IP adresi, kad pārlūkprogrammā tiek parādīta šāda informācija:

apache_default

Šī ir Apache lapa, kas mums parāda, ka tā darbojas mūsu datorā, un parāda direktoriju, kurā tai ir daži konfigurācijas faili.

Apache pamata komandas

Mūsu sistēmā jau darbojas Apache tīmekļa serveris, jums jāzina dažas pamata komandas no tā, jo ar to mēs varam sākt vai pārtraukt procesu, ja nepieciešams.

Divas pamata komandas ir sākt un pārtraukt pakalpojumu mūsu datorā tikai šim nolūkam mums jāizpilda terminālī, kad mēs vēlamies sākt Apache:

sudo systemctl start apache2

kamēr lai apturētu Apache, kuru mēs izpildām:

sudo systemctl stop apache2

Mums ir arī iespēja restartējiet pakalpojumu, nepārtraucot to, šim nolūkam mēs izpildām tikai:

sudo systemctl restart apache2

Tagad vēl viena komanda, kas var būt ļoti noderīga, kad tā darbojas, un mums ir nepieciešama procesa atsvaidzināšana, mēs varam izpildīt šo komandu, kas neatvienos esošos savienojumus ar serveri:

sudo systemctl reload apache2

Gadījumā, ja vēlaties atspējot pakalpojumu mēs izpildām tikai:

sudo systemctl disable apache2

Un pretējam gadījumam pakalpojuma atkārtotas iespējošanas gadījumā mūsu komandā mēs izpildām tikai:

sudo systemctl enable apache2

Apache2 moduļi

Apache2 ir serveris, kuru var papildināt ar moduļiem. Paplašinātās iespējas ir pieejamas, izmantojot moduļus, kurus var ielādēt Apache2. Pēc noklusējuma kompilēšanas laikā serverī tiek iekļauts moduļu komplekts.

Ubuntu apkopo Apache2, lai ļautu dinamiski ielādēt moduli. Konfigurācijas direktīvas var nosacīti ietvert moduļa klātbūtni, iekļaujot tos blokā .

Viņi var instalēt vairāk Apache2 moduļu un izmantot tos savā tīmekļa serverī. Piemēram, palaidiet šo komandu konsolē, lai instalētu MySQL autentifikācijas moduli:

sudo apt install libapache2-mod-auth-mysql

Direktorijā / etc / apache2 / mods-available varat pārbaudīt pievienojumprogrammu moduļus.

Apache ir daudz no tiem, bet, ja vēlaties uzzināt vairāk, es iesaku izlasiet šo sadaļu ka puiši no Canonical dalās ar mums.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.