Kako instalirati Apache web server na Ubuntu 18.04?

ubuntu apache

apaš je HTTP web server s više platformi otvorenog koda koji implementira HTTP / 1.12 protokol i pojam virtualne stranice. Cilj ovog projekta je pružiti siguran, efikasan i proširiv server koji pruža HTTP usluge sinhronizirano sa trenutnim HTTP standardima.

Apache web server Često se koristi u kombinaciji s MySQL motorom baze podataka, PHP skriptnim jezikom i drugim skriptnim jezicima. popularni poput Pythona i Perla. Ova se konfiguracija naziva LAMP (Linux, Apache, MySQL i Perl / Python / PHP) i čini moćnu i robusnu platformu za razvoj i distribuciju web aplikacija.

Proces instalacije Apache-a

Zbog velike popularnosti aplikacije mogu se naći u spremištima većine Linux distribucija, tako da je njegova instalacija prilično jednostavna.

U slučaju Ubuntu 18.04 i desktop i server oslonit ćemo se na paket koji se nalazi u spremištima.

Moramo samo otvoriti terminal i izvršiti sljedeću naredbu:

sudo apt update

sudo apt install apache2

solo moramo potvrditi instalaciju i bit će instalirani svi potrebni paketi za rad Apachea na našem računaru.

Završio sam proces moramo samo provjeriti je li ispravno instaliran, za ovo na terminalu izvršavamo:

sudo systemctl status apache2

Gde trebali bismo dobiti odgovor sličan ovome:

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

Ovim možemo vidjeti da je usluga instalirana i radi ispravno. Iako imamo i drugu metodu da to potvrdimo.

El druga metoda je traženje Apache stranice, za ovo moramo samo unijeti svoju ip adresu u naš pretraživač.

Ako ne znaju IP adresu vašeg računara, mogu je dobiti na različite načine iz naredbenog retka.

Moramo izvršiti samo ovu naredbu:

hostname -I

Pri tome će nam se prikazati njihova lista, oni mogu ići na testiranje u pregledaču jedan po jedan, možemo prepoznati našu IP adresu kada se u pregledaču prikaže sljedeće:

apache_default

Ovo je Apache stranica koja nam pokazuje da je pokrenut na našem računaru i pokazuje nam direktorij u kojem se nalaze neke konfiguracijske datoteke.

Osnovne Apache naredbe

Već imate Apache web server pokrenut na našem sistemu, morate znati neke osnovne naredbe ovoga jer ovim možemo započeti ili zaustaviti postupak ako je potrebno.

Dvije najosnovnije naredbe su samo za pokretanje i zaustavljanje usluge na našem računaru moramo izvršiti na terminalu kada želimo pokrenuti Apache:

sudo systemctl start apache2

Dok da zaustavimo Apache koji izvršavamo:

sudo systemctl stop apache2

Takođe imamo mogućnost ponovo pokrenite uslugu bez zaustavljanja, za ovo izvršavamo samo:

sudo systemctl restart apache2

Sada još jedna naredba koja može biti vrlo korisna kada se izvodi i zahtijevamo osvježavanje procesa, možemo izvršiti ovu naredbu koja neće prekinuti postojeće veze sa serverom:

sudo systemctl reload apache2

U slučaju da želite onemogućiti uslugu mi samo izvršavamo:

sudo systemctl disable apache2

A za suprotan slučaj u slučaju ponovnog omogućavanja usluge u našem timu izvršavamo samo:

sudo systemctl enable apache2

Apache2 moduli

Apache2 je server koji se može dopuniti modulima. Proširene funkcije su dostupne putem modula koji se mogu učitati u Apache2. Po defaultu, set modula je uključen na server u vrijeme kompajliranja.

Ubuntu kompajlira Apache2 kako bi omogućio dinamičko učitavanje modula. Konfiguracijske direktive mogu uvjetno uključiti prisustvo modula tako što ih uključuju u blok .

Oni mogu instalirati više Apache2 modula i koristiti ih na svom web serveru. Na primjer, pokrenite sljedeću naredbu u konzoli da biste instalirali MySQL modul za provjeru autentičnosti:

sudo apt install libapache2-mod-auth-mysql

U direktorijumu / etc / apache2 / mods-available možete provjeriti dodatne module.

Apache ih ima velik broj, ali ako želite znati više, preporučujem pročitajte ovaj odjeljak koje momci iz Canonical-a dijele s nama.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.