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.
ServerName example.com
ServerAlias www.example.com
ServerAdmin [correu electrònic protegit]
DocumentRoot/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.