Apache HTTP

Kako namestiti strežnik Apache in nastaviti navidezne gostitelje na Ubuntu 20.04

Kako namestiti strežnik Apache in nastaviti navidezne gostitelje na Ubuntu 20.04
Apache Server je eden najbolj znanih spletnih strežnikov. Ta strežnik je odprtokoden in deluje na različnih internetnih platformah ter napaja številne strežnike HTTP. Apache je prilagodljivo orodje in v sebi vsebuje različna druga orodja, ki razširjajo njegove funkcije in uporabo.

Namestite spletni strežnik Apache

V tem članku vam bom pokazal, kako namestiti spletni strežnik Apache na Ubuntu 20.04. To zahteva root ali skrbniške privilegije, zato se v sistem prijavite prek root-a.

1. korak: Nadgradite svoj APT

Kot vedno najprej posodobite in nadgradite svoj APT.

$ sudo apt posodobitev

$ sudo apt nadgradnja

2. korak: Prenesite in namestite Apache

Nato prenesite in namestite spletni strežnik Apache iz repozitorija programske opreme Ubuntu z izvajanjem naslednjega ukaza terminala.

$ sudo apt namestite apache2

3. korak: Preverite namestitev Apache

Če želite preveriti, ali je Apache namestil, preverite stanje strežnika. Ko je namestitev končana, se strežnik apache2 samodejno zažene.

$ sudo systemctl status apache2

4. korak: Omogočite nastavitve požarnega zidu

Zdaj morate omogočiti nastavitve požarnega zidu za spletni strežnik Apache. Če želite to narediti, z ukazom UFW dovolite promet Apache na vratih 443 in vratih 80 prek naslednjega ukaza terminala.

$ sudo ufw dovoli 'Apache Full'

5. korak: preverite spremembe

To spremembo lahko preverite s preverjanjem stanja požarnega zidu z naslednjim ukazom terminala.

$ sudo ufw status

6. korak: Preverite, ali Apache deluje

Preverite, ali Apache pravilno deluje v vašem sistemu. Odprite spletni brskalnik na napravi Ubuntu, odprite nov zavihek in v vrstico URL vnesite naslednji URL. Ne pozabite zamenjati naslova IP, ki smo ga uporabili, z naslovom IP vaše naprave.

URL = http: // 10.0.2.15

Slika: Storitev Apache, ki se izvaja v oknu brskalnika.

7. korak: nastavite navidezni gostitelj

Zdaj ste pripravljeni za nastavitev navideznega gostitelja z nameščenim spletnim strežnikom Apache. Apache vsebuje preskusni navidezni gostitelj, ki je privzeto omogočen, ko je nameščen. Gostovanje ene same spletne strani je enostavno; Vsebino spletnega mesta morate naložiti v njegovo konfiguracijsko datoteko pod “/ var / www / html.”Pot do te konfiguracijske datoteke je definirana na naslednji način.

Pot = / etc / apache2 / sites-enabled / 000-default.conf

Slika: Privzeta konfiguracijska datoteka, odprta v urejevalniku gedit.

8. korak: Ustvarite domensko ime

Če gostite več spletnih mest, z naslednjim ukazom ustvarite novo konfiguracijsko datoteko navideznega gostitelja za vsako novo spletno mesto. Domen, ustvarjen v tem testnem primeru, je www.primer.com; to lahko nadomestite z želenim domenskim imenom.

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

9. korak: Ustvarite novo datoteko z imenikom

Ustvarite novo datoteko v imeniku z imenom „index.html «in v to datoteko prilepite naslednjo vsebino.





Dobrodošli v primeru.com


Uspeh! primer.com domača stran!



Slika: Nov indeks.html z vsebino spletnega mesta.

Datoteko shranite in zaprite. Spremenite možnosti dovoljenja za datoteko z naslednjim ukazom terminala.

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

10. korak: Ustvarite dokument v urejevalniku besedil

Odprite svoj najljubši urejevalnik besedil in ustvarite to datoteko na mestu “/ etc / apache2 / sites-available”. Uporabljam urejevalnik besedil gedit.


Primer ServerName.com
ServerAlias ​​www.primer.com
ServerAdmin [e-pošta zaščitena]
DocumentRoot / var / www / primer.com / public_html
 

Možnosti -Indeksi + FollowSymLinks
AllowOverride All

 
ErrorLog $ APACHE_LOG_DIR / primer.com-napaka.log
Primer po meri $ APACHE_LOG_DIR /.com-dostop.dnevnik kombiniran

Slika: primer.Datoteka conf, odprta z urejevalnikom gedit.

11. korak: Povežite konfiguracijsko datoteko

Povežite to konfiguracijsko datoteko z a2ensite pripomoček z izvajanjem naslednjega ukaza terminala.

Primer $ sudo a2ensite.com

Če želite preveriti sintaksno napako v konfiguracijski datoteki, izvedite naslednji ukaz.

$ sudo apachectl configtest

12. korak: Znova zaženite Apache

Zdaj znova zaženite storitev Apache, odprite spletni brskalnik in v vrstico URL vnesite naslednji URL.

$ sudo systemctl znova zaženite apache2

= URL = http: // primer.com '

Slika: primer.com odprl v oknu brskalnika.

Odstranitev spletnega strežnika Apache

Spletni strežnik Apache lahko popolnoma odstranite z naslednjimi terminali.

$ sudo apt-get čiščenje apache2

$ sudo apt-get autoremove

Zaključek

V tem članku je opisano, kako namestiti spletni strežnik Apache, konfigurirati nastavitve požarnega zidu za Apache, nastaviti navidezne gostitelje na spletnem strežniku Apache in odstraniti Apache.

HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...
Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...
Kako prikazati števec FPS v igrah Linux
Linux gaming je dobil velik zagon, ko je Valve leta 2012 napovedal podporo Linuxu za odjemalca Steam in njihove igre. Od takrat se je veliko AAA in in...