Apache HTTP

Ako nainštalovať server Apache a nastaviť virtuálnych hostiteľov na Ubuntu 20.04

Ako nainštalovať server Apache a nastaviť virtuálnych hostiteľov na Ubuntu 20.04
Apache Server je jedným z najslávnejších webových serverov. Tento server je open-source a pracuje na rôznych platformách na internete, ktoré poháňajú mnohé servery HTTP. Apache je flexibilný nástroj, ktorý v sebe obsahuje rôzne ďalšie nástroje, ktoré rozširujú jeho vlastnosti a využitie.

Nainštalujte webový server Apache

V tomto článku vám ukážem, ako nainštalovať webový server Apache na Ubuntu 20.04. To si vyžaduje oprávnenie root alebo administrátora, takže sa do systému prihláste cez root.

Krok 1: Inovujte svoj APT

Ako vždy najskôr aktualizujte a inovujte svoj APT.

$ sudo apt aktualizácia

$ sudo apt upgrade

Krok 2: Stiahnite a nainštalujte si Apache

Ďalej stiahnite a nainštalujte webový server Apache z úložiska softvéru Ubuntu vykonaním nasledujúceho príkazu terminálu.

$ sudo apt nainštalovať apache2

Krok 3: Overte inštaláciu Apache

Ak chcete skontrolovať, či je server Apache nainštalovaný, skontrolujte stav servera. Po dokončení inštalácie sa automaticky spustí server apache2.

$ sudo systemctl status apache2

Krok 4: Povolenie nastavení brány firewall

Teraz by ste mali povoliť nastavenie brány firewall pre webový server Apache. Za týmto účelom povelom UFW povoľte prenos Apache na portoch 443 a 80 pomocou nasledujúceho príkazu terminálu.

$ sudo ufw povoliť 'Apache Full'

Krok 5: Overte zmeny

Túto zmenu môžete overiť kontrolou stavu brány firewall pomocou nasledujúceho príkazu terminálu.

stav $ sudo ufw

Krok 6: Skontrolujte, či Apache funguje

Skontrolujte, či Apache vo vašom systéme pracuje správne. Otvorte webový prehľadávač na svojom počítači so systémom Ubuntu, otvorte novú kartu a do panela s adresou URL zadajte nasledujúcu adresu URL. Nezabudnite nahradiť nami použitú IP adresu IP vášho zariadenia.

URL = http: // 10.0.2.15

Obrázok: Služba Apache spustená v okne prehliadača.

Krok 7: Nastavte virtuálneho hostiteľa

Teraz ste pripravení nastaviť virtuálneho hostiteľa pomocou nainštalovaného webového servera Apache. Apache obsahuje testovacieho virtuálneho hostiteľa, ktorý je predvolene povolený, keď je nainštalovaný. Hostenie jednej webovej stránky je jednoduché; musíte len nahrať obsah webovej stránky do jej konfiguračného súboru pod „/ var / www / html.„Cesta k tomuto konfiguračnému súboru je definovaná nasledovne.

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

Obrázok: Predvolený konfiguračný súbor otvorený v editore gedit.

Krok 8: Vytvorte názov domény

Ak ste hostiteľom viacerých webov, pomocou nasledujúceho príkazu vytvorte nový konfiguračný súbor virtuálneho hostiteľa pre každý nový web. Názov domény vytvorený v tomto testovacom príklade je www.príklad.com; toto je možné nahradiť požadovaným názvom domény.

$ sudo mkdir -p / var / www / príklad.com

Krok 9: Vytvorte nový súbor adresára

Vytvorte nový súbor v adresári s názvom „index.html “a vložte do tohto súboru nasledujúci obsah.





Vitajte pri príklade.com


Úspech! príklad.domovská stránka com!



Obrázok: Nový index.html súbor s obsahom stránky vo vnútri.

Uložte súbor a zatvorte ho. Zmeňte možnosti povolenia súboru pomocou nasledujúceho príkazu terminálu.

$ sudo chown -R www-data: / var / www / príklad.com

Krok 10: Vytvorte dokument v textovom editore

Otvorte svoj obľúbený textový editor a vytvorte tento súbor na umiestnení „/ etc / apache2 / sites-available“. Používam textový editor gedit.


Príklad názvu servera.com
ServerAlias ​​www.príklad.com
ServerAdmin [chránený e-mailom]
DocumentRoot / var / www / príklad.sk / public_html
 

Možnosti - Indexy + FollowSymLinks
AllowOverride All

 
ErrorLog $ APACHE_LOG_DIR / príklad.com-chyba.log
CustomLog $ APACHE_LOG_DIR / príklad.com-prístup.log kombinovať

Obrázok: príklad.conf súbor otvorený editorom gedit.

Krok 11: Prepojte konfiguračný súbor

Prepojte tento konfiguračný súbor s užitočnosť a2ensite vykonaním nasledujúceho príkazu terminálu.

$ sudo a2ensite príklad.com

Ak chcete skontrolovať syntaktickú chybu v konfiguračnom súbore, vykonajte nasledujúci príkaz.

$ sudo apachectl configtest

Krok 12: Reštartujte Apache

Teraz reštartujte službu Apache, otvorte webový prehliadač a do panela s adresou URL zadajte nasledujúcu adresu URL.

$ sudo systemctl reštart apache2

= URL = http: // príklad.com '

Obrázok: príklad.com otvorený v okne prehliadača.

Odinštalovanie webového servera Apache

Webový server Apache môžete úplne odinštalovať pomocou nasledujúcich príkazov terminálu.

$ sudo apt-get očistiť apache2

$ sudo apt-get autoremove

Záver

Tento článok sa zaoberal inštaláciou webového servera Apache, konfiguráciou nastavení brány firewall pre Apache, nastavením virtuálnych hostiteľov na webovom serveri Apache a odinštalovaním Apache.

Hry Top 10 hier, ktoré sa dajú hrať na Ubuntu
Top 10 hier, ktoré sa dajú hrať na Ubuntu
Platforma Windows je jednou z dominujúcich platforiem pre hry kvôli obrovskému percentu hier, ktoré sa dnes vyvíjajú na natívnu podporu systému Window...
Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...
Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...