Com instal·lar el servidor Apache i configurar amfitrions virtuals a Ubuntu 20.04

How Install Apache Server



Apache Server és un dels servidors web més famosos. Aquest servidor és de codi obert i funciona en diverses plataformes d’Internet, alimentant molts servidors HTTP. Apache és una eina flexible i conté diverses eines que n'amplien les funcions i l'ús.







Instal·leu el servidor web Apache

En aquest article, us mostraré com instal·lar el servidor web Apache a Ubuntu 20.04. Això requereix privilegis administratius o de root, així que inicieu sessió al sistema mitjançant root.



Pas 1: actualitzeu el vostre APT

Com sempre, primer, actualitzeu i actualitzeu el vostre APT.



$suoactualització apt





$suoapt upgrade

Pas 2: descarregueu i instal·leu Apache

A continuació, descarregueu i instal·leu el servidor web Apache des del dipòsit de programari Ubuntu executant l'ordre terminal següent.



$suoapteinstal·larapache2

Pas 3: Verifiqueu la instal·lació d'Apache

Per verificar si Apache s'ha instal·lat, comproveu l'estat del servidor. Quan finalitzi la instal·lació, el servidor apache2 s'iniciarà automàticament.

$suosystemctl status apache2

Pas 4: activeu la configuració del tallafoc

Ara hauríeu d’habilitar la configuració del tallafoc per al servidor web Apache. Per fer-ho, utilitzeu l'ordre UFW per permetre el trànsit d'Apache al port 443 i al port 80 mitjançant l'ordre terminal següent.

$suoufw permet 'Apache complet'

Pas 5: verifiqueu els canvis

Podeu verificar aquest canvi comprovant l'estat del tallafoc amb l'ordre terminal següent.

$suoestat ufw

Pas 6: comproveu si Apache funciona

Comproveu si Apache funciona correctament al vostre sistema. Obriu un navegador web a la vostra màquina Ubuntu, obriu una nova pestanya i escriviu l'URL següent a la barra d'URL. Assegureu-vos de substituir la IP que hem utilitzat per l’adreça IP de la vostra pròpia màquina.

URL = http://10.0.2.15

Figura: Servei Apache que s’executa en una finestra del navegador.

Pas 7: configureu l'amfitrió virtual

Ara ja podeu configurar un amfitrió virtual mitjançant el servidor web Apache instal·lat. Apache conté un host virtual de prova que està habilitat per defecte quan s’instal·la. Allotjar un sol lloc web és fàcil; només heu de penjar el contingut del lloc web al fitxer de configuració a / var / www / html. El camí d'accés a aquest fitxer de configuració es defineix de la següent manera.

Camí=/etc/apache2/habilitats per a llocs/000-default.conf

Figura: fitxer de configuració predeterminat obert a l'editor gedit.

Pas 8: Creeu un nom de domini

Si esteu allotjant diversos llocs web, utilitzeu l'ordre següent per crear un fitxer de configuració d'amfitrió virtual nou per a cada lloc web nou. El nom de domini creat en aquest exemple de prova és www.example.com; es pot substituir pel vostre nom de domini desitjat.

$suo mkdir -p /on/www/example.com

Pas 9: Creeu un fitxer de directori nou

Creeu un fitxer nou al directori anomenat index.html i enganxeu el contingut següent en aquest fitxer.


< html lang='A' a tu='ltr'>
< cap >
< meta joc de caràcters='utf-8'>
< títol >Benvingut a example.com</ títol >
</ cap >
< cos >
< h1 >Èxit! pàgina d'inici de example.com.</ h1 >
</ cos >
</ html >

Figura: nou fitxer index.html amb contingut del lloc dins.

Deseu el fitxer i tanqueu-lo. Canvieu les opcions de permís de fitxer amb l'ordre terminal següent.

$ sudo chown -R www-dades:/on/www/example.com

Pas 10: Creeu un document a l'Editor de text

Obriu el vostre editor de text preferit i creeu aquest fitxer a / etc / apache2 / sites-available location. Estic fent servir l'editor de text de gedit.

80>
ServerName example.com
ServerAlias ​​www.example.com
ServerAdmin [correu electrònic protegit]
DocumentRoot/on/www/example.com/public_html

/on/www/example.com/public_html>
Opcions -Indexes + FollowSymLinks
AllowOverride All
</Directori>

Registre d'errors ${APACHE_LOG_DIR}/example.com-error.log
CustomLog ${APACHE_LOG_DIR}/example.com-access.log combinat
</VirtualHost>

Figura: fitxer example.conf obert amb l'editor gedit.

Pas 11: enllaçar el fitxer de configuració

Enllaceu aquest fitxer de configuració al fitxer utilitat a2ensite executant l'ordre terminal següent.

$ Sudo a2ensite example.com

Per comprovar si hi ha un error de sintaxi al fitxer de configuració, executeu l'ordre següent.

$ sudo apachectl configtest

Pas 12: reinicieu Apache

Ara reinicieu el servei Apache, obriu el navegador web i escriviu l'URL següent a la barra d'URL.

$ sudo systemctl reinicia apache2

=URL=http://example.com'

Figura: example.com obert en una finestra del navegador.

Desinstal·lació del servidor web Apache

Podeu desinstal·lar completament el servidor web Apache mitjançant les ordres següents del terminal.

$ sudo apt-get purge apache2

$ sudo apt-get autoremove

Conclusió

En aquest article s’explica com instal·lar el servidor web Apache, configurar els paràmetres del tallafoc per a Apache, configurar amfitrions virtuals al servidor web Apache i desinstal·lar Apache.