Kaip įdiegti „Apache Server“ ir nustatyti virtualius kompiuterius „Ubuntu 20.04“

How Install Apache Server



„Apache Server“ yra vienas garsiausių žiniatinklio serverių. Šis serveris yra atviro kodo ir veikia įvairiose interneto platformose, maitindamas daugelį HTTP serverių. „Apache“ yra lankstus įrankis, kuriame yra įvairių kitų įrankių, kurie praplečia jo funkcijas ir naudojimą.







Įdiekite „Apache Web Server“

Šiame straipsnyje aš jums parodysiu, kaip įdiegti „Apache“ žiniatinklio serverį „Ubuntu 20.04“. Tam reikia root arba administratoriaus privilegijų, todėl prisijunkite prie sistemos naudodami root.



1 veiksmas: atnaujinkite savo APT

Kaip visada, pirmiausia atnaujinkite ir atnaujinkite savo APT.



$sudotinkamas atnaujinimas





$sudotinkamas atnaujinimas

2 veiksmas: atsisiųskite ir įdiekite „Apache“

Tada atsisiųskite ir įdiekite „Apache“ žiniatinklio serverį iš „Ubuntu“ programinės įrangos saugyklos, vykdydami šią terminalo komandą.



$sudotinkamasdiegtiapache2

3 veiksmas: patikrinkite „Apache“ diegimą

Norėdami patikrinti, ar „Apache“ įdiegta, patikrinkite serverio būseną. Kai diegimas bus baigtas, apache2 serveris bus paleistas automatiškai.

$sudosystemctl būsena apache2

4 veiksmas: įjunkite užkardos nustatymus

Dabar turėtumėte įgalinti „Apache“ žiniatinklio serverio užkardos nustatymus. Norėdami tai padaryti, naudokite komandą UFW, kad leistumėte „Apache“ srautą 443 ir 80 prievaduose naudodami šią terminalo komandą.

$sudoufw leisti „Apache Full“

5 veiksmas: patvirtinkite pakeitimus

Šį pakeitimą galite patikrinti patikrinę ugniasienės būseną naudodami šią terminalo komandą.

$sudoufw būsena

6 veiksmas: patikrinkite, ar „Apache“ veikia

Patikrinkite, ar „Apache“ tinkamai veikia jūsų sistemoje. „Ubuntu“ kompiuteryje atidarykite žiniatinklio naršyklę, atidarykite naują skirtuką ir įveskite šį URL į URL juostą. Būtinai pakeiskite naudojamą IP savo įrenginio IP adresu.

URL = http://10.0.2.15

Paveikslėlis: „Apache“ paslauga, veikianti naršyklės lange.

7 veiksmas: nustatykite virtualųjį kompiuterį

Dabar esate pasiruošę nustatyti virtualųjį kompiuterį naudodami įdiegtą „Apache“ žiniatinklio serverį. „Apache“ yra bandomasis virtualus kompiuteris, kuris įjungtas pagal numatytuosius nustatymus. Priglobti vieną svetainę yra paprasta; jums tereikia įkelti svetainės turinį į jos konfigūracijos failą, esantį/var/www/html. Kelias į šį konfigūracijos failą yra apibrėžtas taip.

Kelias=/ir kt/apache2/įjungtos svetainės/000-default.conf

Paveikslėlis: numatytasis konfigūracijos failas atidarytas gedit redaktoriuje.

8 veiksmas: sukurkite domeno vardą

Jei priglobiate kelias svetaines, naudokite šią komandą, kad sukurtumėte naują virtualios prieglobos konfigūracijos failą kiekvienai naujai svetainei. Šiame bandymo pavyzdyje sukurtas domeno vardas yra www.example.com; tai galima pakeisti norimu domeno pavadinimu.

$sudo mkdir -p /kur/www/example.com

9 veiksmas: sukurkite naują katalogo failą

Sukurkite naują failą kataloge pavadinimu index.html ir įklijuokite šį turinį į šį failą.


< html lang='įjungtas' tau='ltr'>
< galva >
< meta simbolių rinkinys=„utf-8“>
< titulas >Sveiki atvykę į example.com</ titulas >
</ galva >
< kūnas >
< h1 >Sėkmė! example.com pagrindinis puslapis!</ h1 >
</ kūnas >
</ html >

Paveikslas: naujas index.html failas su svetainės turiniu.

Išsaugokite failą ir uždarykite. Pakeiskite failo leidimo parinktis naudodami šią terminalo komandą.

$ sudo chown -R www-duomenis:/kur/www/example.com

10 veiksmas: sukurkite dokumentą teksto rengyklėje

Atidarykite mėgstamą teksto rengyklę ir sukurkite šį failą/etc/apache2/sites-available vietoje. Aš naudoju gedit teksto redaktorių.

80>
Serverio pavadinimas example.com
„ServerAlias“ www.example.com
Serverio administratorius [apsaugotas el. Paštas]
DocumentRoot/kur/www/example.com/public_html

/kur/www/example.com/public_html>
Parinktys -Indeksai +„FollowSymLinks“
AllowOverride All
</Katalogas>

ErrorLog ${APACHE_LOG_DIR}/example.com-error.log
„CustomLog“ ${APACHE_LOG_DIR}/example.com-access.log kartu
</VirtualHost>

Paveikslėlis: example.conf failas atidarytas naudojant „gedit“ redaktorių.

11 veiksmas: nuorodos konfigūracijos failas

Susiekite šį konfigūracijos failą su a2ensite programa vykdydami šią terminalo komandą.

$ sudo a2ensite example.com

Norėdami patikrinti, ar konfigūracijos faile nėra sintaksės klaidos, vykdykite šią komandą.

$ sudo apachectl konfigūracijos testas

12 veiksmas: iš naujo paleiskite „Apache“

Dabar iš naujo paleiskite „Apache“ paslaugą, atidarykite žiniatinklio naršyklę ir įveskite šį URL į URL juostą.

$ sudo systemctl iš naujo paleiskite apache2

=URL=http://example.com'

Paveikslėlis: example.com atidarytas naršyklės lange.

„Apache Web Server“ pašalinimas

Galite visiškai pašalinti „Apache“ žiniatinklio serverį naudodami šias terminalo komandas.

$ sudo apt-get purge apache2

$ sudo apt-get autoremove

Išvada

Šiame straipsnyje aptariama, kaip įdiegti „Apache“ žiniatinklio serverį, konfigūruoti „Apache“ užkardos nustatymus, nustatyti virtualius kompiuterius „Apache“ žiniatinklio serveryje ir pašalinti „Apache“.