Instalirajte Apache web poslužitelj
U ovom članku ću vam pokazati kako instalirati Apache web poslužitelj na Ubuntu 20.04. Za to su potrebne root ili administratorske ovlasti, pa se prijavite na sustav putem korijena.
Korak 1: Nadogradite svoj APT
Kao i uvijek, prvo ažurirajte i nadogradite svoj APT.
$sudoprikladno ažuriranje
$sudoprikladna nadogradnja
Korak 2: Preuzmite i instalirajte Apache
Zatim preuzmite i instalirajte Apache web poslužitelj iz spremišta softvera Ubuntu izvršavanjem sljedeće naredbe terminala.
$sudoprikladaninstaliratiapache2
Korak 3: Provjerite Apache instalaciju
Da biste provjerili je li Apache instaliran, provjerite status poslužitelja. Kad instalacija završi, apache2 poslužitelj će se automatski pokrenuti.
$sudosystemctl 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 kako biste omogućili promet Apache na priključke 443 i port 80 putem sljedeće naredbe terminala.
$sudoufw dopustiti 'Apache Full'
Korak 5: Potvrdite promjene
Ovu promjenu možete provjeriti provjerom statusa vatrozida pomoću sljedeće naredbe terminala.
$sudostatus ufw
Korak 6: Provjerite radi li Apache
Provjerite radi li Apache ispravno na vašem sustavu. Otvorite web preglednik na svom Ubuntu stroju, otvorite novu karticu i upišite sljedeći URL u URL traku. IP adresu koju smo koristili svakako zamijenite IP adresom vašeg računala.
URL = http://10.0.2.15
Slika: Apache usluga pokrenuta u prozoru preglednika.
Korak 7: Postavljanje virtualnog domaćina
Sada ste spremni za postavljanje virtualnog domaćina pomoću instaliranog Apache web poslužitelja. Apache sadrži testni virtualni host koji je prema zadanim postavkama omogućen kada je instaliran. Hosting jedne web stranice je jednostavan; samo morate prenijeti sadržaj web stranice u konfiguracijsku datoteku pod/var/www/html. Put do ove konfiguracijske datoteke definiran je kako slijedi.
Staza=/itd/apache2/omogućene web lokacije/000-default.conf
Slika: Zadana konfiguracijska datoteka otvorena u gedit editoru.
Korak 8: Izradite naziv domene
Ako ugošćujete više web stranica, upotrijebite sljedeću naredbu za stvaranje nove konfiguracijske datoteke virtualnog hosta za svako novo web mjesto. Naziv domene kreiran u ovom primjeru testa je www.example.com; to se može zamijeniti željenim imenom domene.
$sudo mkdir -str /gdje/www/example.com
Korak 9: Stvorite novu datoteku direktorija
Izradite novu datoteku u direktoriju pod nazivom index.html i zalijepite sljedeći sadržaj u ovu datoteku.
< html lang='na' tebi='ltr'>
< glava >
< meta charset='utf-8'>
< titula >Dobro došli na example.com</ titula >
</ glava >
< tijelo >
< h1 >Uspjeh! početna stranica example.com!</ h1 >
</ tijelo >
</ html >
Slika: Nova datoteka index.html sa sadržajem web stranice.
Spremite datoteku i zatvorite je. Promijenite mogućnosti dopuštenja datoteke sljedećom naredbom terminala.
$ sudo chown -R www-podaci:/gdje/www/example.com
Korak 10: Izradite dokument u uređivaču teksta
Otvorite svoj omiljeni uređivač teksta i stvorite ovu datoteku na/etc/apache2/web-mjestu dostupnom mjestu. Koristim gedit uređivač teksta.
Ime poslužitelja example.com
ServerAlias www.example.com
ServerAdmin [zaštićena e -pošta]
DocumentRoot/gdje/www/example.com/public_html
Opcije -Indeksi +FollowSymLinks
AllowOverride All
</Imenik>
ErrorLog ${APACHE_LOG_DIR}/example.com-error.log
CustomLog ${APACHE_LOG_DIR}/example.com-access.log u kombinaciji
</VirtualHost>
Slika: datoteka example.conf otvorena gedit uređivačem.
Korak 11: Datoteka konfiguracije veze
Povežite ovu konfiguracijsku datoteku s a2ensite uslužni program izvršavanjem sljedeće naredbe terminala.
$ sudo a2ensite primjer.com
Da biste provjerili postoji li sintaktička pogreška u konfiguracijskoj datoteci, izvedite sljedeću naredbu.
$ sudo apachectl configtest
Korak 12: Ponovo pokrenite Apache
Sada ponovno pokrenite uslugu Apache, otvorite web -preglednik i upišite sljedeći URL u traku URL -a.
$ sudo systemctl ponovno pokrenite apache2=URL=http://example.com'
Slika: example.com otvorena u prozoru preglednika.
Deinstaliranje Apache web poslužitelja
Apache web poslužitelj možete potpuno deinstalirati pomoću sljedećih naredbi terminala.
$ sudo apt-get purge apache2$ sudo apt-get autoremove
Zaključak
Ovaj članak je obuhvatio kako instalirati Apache web poslužitelj, konfigurirati postavke vatrozida za Apache, postaviti virtualne hostove na Apache web poslužitelju i deinstalirati Apache.