Instalación, configuración e uso do Servidor HTTP Apache 2.4
Sumario
Consideracións previas
Esta instalación de Apache 2.4 fíxose sobre unha máquina virtual Ubuntu 18.04.
Para o seu seguimento, pode requerir coñecementos:
- De máquinas virtuais
- De sistemas operativos Linux
- Da teoría dos servidores web
Instalación
Desde liña de comandos
Desde Webmin
Configuración
Apache con Webmin
Comandos de administración
https://linuxize.com/post/apache-commands-you-should-know/
Agregar Modulos
https://tecadmin.net/enable-disable-modules-in-apache2-on-ubuntu-linuxmint/ https://manuais.iessanclemente.net/index.php/O_Servidor_Web_Apache#M.C3.B3dulos
Archivo/s de configuración y Estructura de Directorios
Virtual Host
- https://www.digitalocean.com/community/tutorials/how-to-configure-the-apache-web-server-on-an-ubuntu-or-debian-vps#exploring-the-default-virtual-host-file - https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-18-04-quickstart-es
Instalación de módulos
Autenticación
https://httpd.apache.org/docs/2.4/es/howto/auth.html https://www.digitalocean.com/community/tutorials/how-to-set-up-password-authentication-with-apache-on-ubuntu-18-04-quickstart-es https://manuais.iessanclemente.net/index.php/O_Servidor_Web_Apache#Autenticaci.C3.B3n_e_autorizaci.C3.B3n
SSL -- HTTPS con certificado autofirmado
https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu-18-04-es https://manuais.iessanclemente.net/index.php/O_Servidor_Web_Apache#HTTPS
Opcional y de ampliación
A. PHP y MariaDB
B. phpMyAdmin
C. Alias y Aliasmatch
https://httpd.apache.org/docs/current/mod/mod_alias.html#alias https://manuais.iessanclemente.net/index.php/O_Servidor_Web_Apache#Alias
D. Módulo rewrite
https://www.digitalocean.com/community/tutorials/how-to-rewrite-urls-with-mod_rewrite-for-apache-on-ubuntu-18-04 http://httpd.apache.org/docs/current/rewrite/intro.html http://httpd.apache.org/docs/current/mod/mod_rewrite.html https://manuais.iessanclemente.net/index.php/O_Servidor_Web_Apache#mod_rewrite
E. Módulo Proxy
http://httpd.apache.org/docs/current/mod/mod_proxy.html
G. Módulo UserDir
Referencias:
K. Páginas de errores personalizados
Referencias:
- https://httpd.apache.org/docs/2.4/es/custom-error.html
- https://manuais.iessanclemente.net/index.php/O_Servidor_Web_Apache#Mensaxes_de_erro_personalizadas
L. Logs
https://httpd.apache.org/docs/2.4/es/logs.html https://manuais.iessanclemente.net/index.php/O_Servidor_Web_Apache#Logs https://www.linuxbabe.com/ubuntu/install-awstats-ubuntu-18-04-apache
M. Analizar logs con AWStats
https://www.linuxbabe.com/ubuntu/install-awstats-ubuntu-18-04-apache
Aplicacións a despregar
- Instalación e configuración de Wikimedia en Apache 2.4 sobre Ubuntu 18.04
- Instalación e configuración de Dokuwiki en Apache 2.4 sobre Ubuntu 18.04