Apache HTTP

Kako instalirati Apache poslužitelj i postaviti virtualne hostove na Ubuntu 20.04

Kako instalirati Apache poslužitelj i postaviti virtualne hostove na Ubuntu 20.04
Apache Server jedan je od najpoznatijih web poslužitelja. Ovaj je poslužitelj otvorenog koda i radi na raznim platformama na Internetu, napajajući mnoge HTTP poslužitelje. Apache je fleksibilan alat koji u sebi sadrži razne druge alate koji proširuju njegove značajke i upotrebu.

Instalirajte Apache web poslužitelj

U ovom članku pokazat ću vam kako instalirati web poslužitelj Apache na Ubuntu 20.04. To zahtijeva root ili administrativne privilegije, pa se prijavite u sustav putem root-a.

Korak 1: Nadogradite svoj APT

Kao i uvijek, prvo ažurirajte i nadogradite svoj APT.

$ sudo apt ažuriranje

$ sudo apt nadogradnja

Korak 2: Preuzmite i instalirajte Apache

Zatim preuzmite i instalirajte web poslužitelj Apache iz spremišta softvera Ubuntu izvršavanjem sljedeće naredbe terminala.

$ sudo apt instalirati apache2

Korak 3: Provjerite instalaciju Apachea

Da biste provjerili je li Apache instalirao, provjerite status poslužitelja. Kada se instalacija dovrši, poslužitelj apache2 automatski će se pokrenuti.

$ sudo systemctl status apache2

Korak 4: Omogućite postavke vatrozida

Sada biste trebali omogućiti postavke vatrozida za web poslužitelj Apache. Da biste to učinili, upotrijebite naredbu UFW da omogućite Apache promet na priključcima 443 i luci 80 putem sljedeće naredbe terminala.

$ sudo ufw dopustiti 'Apache Full'

Korak 5: Potvrdite promjene

Ovu promjenu možete provjeriti provjerom statusa vatrozida sljedećom naredbom terminala.

$ sudo ufw status

Korak 6: Provjerite radi li Apache

Provjerite radi li Apache ispravno na vašem sustavu. Otvorite web preglednik na vašem Ubuntu stroju, otvorite novu karticu i unesite sljedeći URL u URL traku. Obavezno zamijenite IP koji smo koristili IP adresom vašeg računala.

URL = http: // 10.0.2.15

Slika: Apache usluga koja se izvodi u prozoru preglednika.

Korak 7: Postavljanje virtualnog hosta

Sada ste spremni za postavljanje virtualnog hosta pomoću instaliranog Apache web poslužitelja. Apache sadrži testni virtualni host koji je omogućen prema zadanim postavkama kada se instalira. Hostiranje jedne web stranice jednostavno je; samo trebate prenijeti sadržaj web stranice u njegovu konfiguracijsku datoteku pod “/ var / www / html.”Put do ove konfiguracijske datoteke definiran je kako slijedi.

Put = / etc / apache2 / sites-enabled / 000-default.konf

Slika: Zadana konfiguracijska datoteka otvorena u gedit editoru.

Korak 8: Stvorite ime domene

Ako hostirate više web mjesta, upotrijebite sljedeću naredbu za stvaranje nove konfiguracijske datoteke virtualnog hosta za svako novo web mjesto. Naziv domene stvoren u ovom testnom primjeru je www.primjer.com; ovo se može zamijeniti željenim imenom domene.

$ sudo mkdir -p / var / www / primjer.com

Korak 9: Stvorite novu datoteku direktorija

Stvorite novu datoteku u direktoriju nazvanom „index.html ”i zalijepite sljedeći sadržaj u ovu datoteku.





Dobrodošli u primjer.com


Uspjeh! primjer.com početna stranica!



Slika: Novi indeks.html datoteka sa sadržajem web lokacije.

Spremite datoteku i zatvorite je. Promijenite opcije dopuštenja datoteke sljedećom naredbom terminala.

$ sudo chown -R www-data: / var / www / primjer.com

Korak 10: Stvorite dokument u programu za uređivanje teksta

Otvorite svoj omiljeni uređivač teksta i stvorite ovu datoteku na mjestu “/ etc / apache2 / sites-available”. Koristim gedit uređivač teksta.


Primjer imena poslužitelja.com
ServerAlias ​​www.primjer.com
ServerAdmin [zaštićen e-poštom]
DocumentRoot / var / www / primjer.com / public_html
 

Opcije -Indeksi + FollowSymLinks
AllowOverride All

 
ErrorLog $ APACHE_LOG_DIR / primjer.com-pogreška.zapisnik
CustomLog $ APACHE_LOG_DIR / primjer.com-pristup.trupac kombiniran

Slika: primjer.datoteka conf otvorena s gedit editor.

Korak 11: Povežite konfiguracijsku datoteku

Povežite ovu konfiguracijsku datoteku s a2ensite uslužni program izvršavanjem sljedeće naredbe terminala.

$ sudo a2ensite primjer.com

Da biste provjerili sintaksnu pogrešku u konfiguracijskoj datoteci, izvršite sljedeću naredbu.

$ sudo apachectl configtest

Korak 12: Ponovo pokrenite Apache

Sada ponovo pokrenite uslugu Apache, otvorite web preglednik i unesite sljedeći URL u URL traku.

$ sudo systemctl ponovno pokrenite apache2

= URL = http: // primjer.com '

Slika: primjer.com otvoren u prozoru preglednika.

Deinstaliranje web poslužitelja Apache

Možete potpuno deinstalirati web poslužitelj Apache putem sljedećih naredbi terminala.

$ sudo apt-get čišćenje apache2

$ sudo apt-get autoremove

Zaključak

Ovaj je članak obuhvatio kako instalirati web poslužitelj Apache, konfigurirati postavke vatrozida za Apache, postaviti virtualne hostove na web poslužitelju Apache i deinstalirati Apache.

Trackpad i pokazivač miša na ekranu AppyMouse za Windows tablete
Korisnicima tableta često nedostaje pokazivač miša, posebno kada su navični koristiti prijenosna računala. Pametni telefoni i tableti osjetljivi na do...
Srednja tipka miša ne radi u sustavu Windows 10
The srednja tipka miša pomaže vam u pomicanju kroz dugačke web stranice i zaslone s puno podataka. Ako se to zaustavi, na kraju ćete koristiti tipkovn...
Kako promijeniti lijevu i desnu tipku miša na računalu sa sustavom Windows 10
Sasvim je normalno da su svi uređaji računalnog miša ergonomski dizajnirani za dešnjake. Ali postoje dostupni uređaji za miš koji su posebno dizajnira...