Apache HTTP

Cum se instalează serverul Apache și se configurează gazde virtuale pe Ubuntu 20.04

Cum se instalează serverul Apache și se configurează gazde virtuale pe Ubuntu 20.04
Apache Server este unul dintre cele mai renumite servere web. Acest server este open-source și funcționează pe diverse platforme de pe Internet, alimentând multe servere HTTP. Apache este un instrument flexibil și conține în el diverse alte instrumente care îi extind caracteristicile și utilizarea.

Instalați Apache Web Server

În acest articol, vă voi arăta cum să instalați serverul web Apache pe Ubuntu 20.04. Acest lucru necesită privilegii de root sau administrative, deci conectați-vă la sistem prin root.

Pasul 1: actualizați APT-ul

Ca întotdeauna, mai întâi, actualizați și actualizați APT-ul.

$ sudo apt actualizare

$ sudo apt upgrade

Pasul 2: Descărcați și instalați Apache

Apoi, descărcați și instalați serverul web Apache din depozitul de software Ubuntu executând următoarea comandă terminal.

$ sudo apt instalează apache2

Pasul 3: Verificați instalarea Apache

Pentru a verifica dacă Apache a fost instalat, verificați starea serverului. După finalizarea instalării, serverul apache2 va porni automat.

$ sudo systemctl status apache2

Pasul 4: Activați setările firewall

Acum, ar trebui să activați setările firewall-ului pentru serverul web Apache. Pentru a face acest lucru, utilizați comanda UFW pentru a permite traficul Apache pe portul 443 și portul 80 prin următoarea comandă de terminal.

$ sudo ufw permite „Apache complet”

Pasul 5: Verificați modificările

Puteți verifica această modificare verificând starea firewallului cu următoarea comandă de terminal.

starea $ sudo ufw

Pasul 6: Verificați dacă Apache funcționează

Verificați dacă Apache funcționează corect pe sistemul dvs. Deschideți un browser web pe computerul dvs. Ubuntu, deschideți o filă nouă și introduceți următoarea adresă URL în bara de adrese URL. Asigurați-vă că înlocuiți adresa IP pe care am folosit-o cu adresa IP a propriului dvs. aparat.

URL = http: // 10.0.2.15

Figura: Serviciu Apache care rulează într-o fereastră a browserului.

Pasul 7: Configurați gazda virtuală

Acum, sunteți gata să configurați o gazdă virtuală utilizând serverul web Apache instalat. Apache conține o gazdă virtuală de test care este activată în mod implicit atunci când este instalat. Găzduirea unui singur site web este ușoară; trebuie doar să încărcați conținutul site-ului web în fișierul său de configurare sub „/ var / www / html.”Calea către acest fișier de configurare este definită după cum urmează.

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

Figura: Fișier de configurare implicit deschis în editorul gedit.

Pasul 8: Creați un nume de domeniu

Dacă găzduiți mai multe site-uri web, utilizați următoarea comandă pentru a crea un nou fișier de configurare a gazdei virtuale pentru fiecare site nou. Numele de domeniu creat în acest exemplu de testare este www.exemplu.com; acesta poate fi înlocuit cu numele de domeniu dorit.

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

Pasul 9: Creați un fișier director nou

Creați un fișier nou în directorul numit „index.html ”și lipiți următorul conținut în acest fișier.





Bine ați venit la exemplu.com


Succes! exemplu.com home page!



Figura: Index nou.fișier html cu conținutul site-ului în interior.

Salvați fișierul și închideți-l. Schimbați opțiunile de permisiune a fișierului cu următoarea comandă terminal.

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

Pasul 10: Creați un document în Editorul de text

Deschideți editorul de text preferat și creați acest fișier în locația „/ etc / apache2 / sites-available”. Folosesc editorul de text gedit.


Exemplu ServerName.com
ServerAlias ​​www.exemplu.com
ServerAdmin [e-mail protejat]
DocumentRoot / var / www / exemplu.com / public_html
 

Opțiuni -Indexuri + FollowSymLinks
AllowOrride All

 
Jurnal de erori $ APACHE_LOG_DIR / exemplu.com-eroare.Buturuga
CustomLog $ APACHE_LOG_DIR / exemplu.com-acces.jurnal combinat

Figura: exemplu.fișier conf deschis cu editorul gedit.

Pasul 11: Link Configuration File

Conectați acest fișier de configurare la utilitate a2ensite executând următoarea comandă terminal.

$ sudo a2ensite exemplu.com

Pentru a verifica dacă există o eroare de sintaxă în fișierul de configurare, executați următoarea comandă.

$ sudo apachectl configtest

Pasul 12: Reporniți Apache

Acum reporniți serviciul Apache, deschideți browserul web și introduceți următoarea adresă URL în bara de adrese URL.

$ sudo systemctl reporniți apache2

= URL = http: // exemplu.com '

Figura: exemplu.com deschis într-o fereastră de browser.

Dezinstalarea Apache Web Server

Puteți dezinstala complet serverul web Apache prin următoarele comenzi de terminal.

$ sudo apt-get purge apache2

$ sudo apt-get autoremove

Concluzie

Acest articol a prezentat modul de instalare a serverului web Apache, configurarea setărilor firewall-ului pentru Apache, configurarea gazdelor virtuale pe serverul web Apache și dezinstalarea Apache.

Cele mai bune jocuri de linie de comandă pentru Linux
Linia de comandă nu este doar cel mai mare aliat al tău când folosești Linux - poate fi și sursa de divertisment, deoarece poți să o folosești pentru ...
Best Gamepad Mapping Apps for Linux
If you like to play games on Linux with a gamepad instead of a typical keyboard and mouse input system, there are some useful apps for you. Many PC ga...
Instrumente utile pentru jucătorii Linux
Dacă vă place să jucați jocuri pe Linux, este posibil să fi folosit aplicații și utilitare precum Wine, Lutris și OBS Studio pentru a îmbunătăți exper...