Configuración básica de Apache2 en Linux: Guía paso a paso
Clasificado en Informática
Escrito el en español con un tamaño de 3,34 KB
Instalación del servidor web Apache2.4
- Inicia sesión con privilegios de administrador en Serv.Linux.
- Instala Apache:
sudo apt-get update
sudo apt-get install apache2
- Crea el usuario y grupo
www-data
. Crea el directorio/var/www/html
(su propietario esroot
y el grupo esroot
). - Comprueba que el servidor está iniciado escuchando el puerto 80/TCP:
grep apache
netstat -ltn
- Comprueba que se ha creado el directorio
/var/www/html
con el comandols -l /var
. - Para ver el contenido de
index.html
, ve acd /var/www/html/index.html
(para comprobarlo, ve a DesarrolloW7 y accede a la IP 192.168.1.47 en Firefox).
Ficheros de configuración y directivas en Linux
- Inicia sesión en Serv.Linux.
- Accede a
cd /etc/apache2
.- Abre el fichero
/etc/apache/apache2.conf
(aquí se incluye la directiva conInclude
a otros ficheros y directorios).
- Abre el fichero
- Accede a
cd /etc/apache2/sites-enabled
(y comprueba que está el fichero000-default.conf
), que es el enlace simbólico adefault
. - En
cd /etc/apache2/apache.conf
(está elDirectory
que sirve de contenido/var/www
).
Configuración básica en Linux
Ficheros y directorios de prueba
- Inicia sesión en Serv.linux.
- Accede a
cd /var/www/html
(aquí creamos los ficheros y desde DesarrolloW7 con la IP/despliegue.html).
Ficheros a servir por defecto (DirectoryIndex)
- Edita el fichero
/etc/apache2/sites-available/000-default.conf
y añade lo siguiente:<Directory /var/www/html> DirectoryIndex despliegue.html Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
(Cuando se realizan cambios en el
Directory
, hay que reiniciar Apache):sudo service apache2 restart
- Para añadir un error, debajo del
Directory
, añade:ErrorDocument 404 "Página no encontrada en la red"
. Para este error, crea un fichero en/var/www/html/404.html
(reinicia el servidor).
Directorios virtuales (Alias)
- Crea el directorio
/home/alumno/apuntes
(dentro creaapuntes.html
). - Edita el archivo
/etc/apache2/sites-available/000-default.conf
. UtilizaAlias
debajo de</Directory>
:Alias /apuntes /home/alumno/apuntes
(Usamos el
Directory
para definir las opciones):
(Reinicia el servidor).<Directory /home/alumno/apuntes> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
Redirecciones (Redirect)
- Edita el archivo
/etc/apache2/sites-available/000-default.conf
. - Después del
Alias
yDirectory
, añade:
Reinicia el servidor.Redirect /fp http://www.todofp.es