Kako instalirati web poslužitelj Apache na Ubuntu 18.04?

ubuntu apache

apaš je HTTP web poslužitelj s otvorenim kodom, više platformi koji implementira HTTP / 1.12 protokol i pojam virtualne stranice. Cilj ovog projekta je pružiti siguran, učinkovit i proširiv poslužitelj koji pruža HTTP usluge sinkronizirano s trenutnim HTTP standardima.

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

Postupak instalacije Apachea

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 radne površine i poslužitelja 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

samo moramo potvrditi instalaciju i instalirat će se svi potrebni paketi za rad Apachea na našem računalu.

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

sudo systemctl status apache2

gdje 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 provjerimo.

El druga metoda je traženje Apache stranice, za to moramo samo unijeti svoju ip adresu u naš preglednik.

Ako ne znaju IP adresu vašeg računala, 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 njihov popis, oni mogu ići na testiranje u pregledniku jedan po jedan, možemo prepoznati našu IP adresu kada se u pregledniku prikaže sljedeće:

apache_default

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

Osnovne Apache naredbe

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

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

sudo systemctl start apache2

Dok da zaustavimo Apache kojeg pogubimo:

sudo systemctl stop apache2

Također imamo mogućnost ponovno 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 s poslužiteljem:

sudo systemctl reload apache2

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

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 poslužitelj koji se može nadopuniti modulima. Proširene značajke dostupne su putem modula koji se mogu učitati u Apache2. Prema zadanim postavkama, set modula uključen je u poslužitelj u vrijeme sastavljanja.

Ubuntu kompajlira Apache2 kako bi omogućio dinamičko učitavanje modula. Konfiguracijske smjernice mogu uvjetno uključivati ​​prisutnost modula uključivanjem u blok .

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

sudo apt install libapache2-mod-auth-mysql

U direktoriju / 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 dečki iz Canonical-a dijele s nama.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.