Instalación y configuración de Apache2 – Servidor Web Debian 8 Jessie

configuracion-inicial-y-de-red

Continuamos con la configuración de nuestro Servidor Web en Debian 8 Jessie. En este caso vamos a realizar la instalación y configuración de Apache2 en su versión mpm-prefork.

Tan sólo debemos ejecutar el comando siguiente:

apt-get install apache2 apache2-mpm-prefork

Desde otro ordenador de nuestra red, abrimos un navegador e introducimos la dirección de nuestro Servidor Web Debian 8 Jessie con Apache2. Debe aparecernos algo como esto:

apache2

Ahora vamos  configurar el servicio. Accedemos a la carpeta de configuración de Apache2.

cd /etc/apache2/

Editamos el fichero apache2.conf.

nano apache2.conf

En él podemos ajustar la configuración principal de Apache2, la gran mayoría de ajustes que vienen por defecto son válidos, tan solo he modificado la línea <Directory /var/www/>. Quedando la entrada como se muestra a continuación.

<Directory /home/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

* Realizo este ajuste porque previamente he ajustado una partición con suficiente espacio disponible para alojar todas las Web’s en el directorio /home/www/

Para que se apliquen los cambios es necesario reiniciar Apache2.

service apache2 restart

También voy a modificar otro fichero para que funcione todo correctamente. Nos situamos en la carpeta /etc/apache2/sites-available/ y editamos el siguiente fichero:

nano 000-default.conf

Nos aseguramos que lo dejamos tal y como muestro en el ejemplo.
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /home/www/

Options FollowSymLinks
AllowOverride All

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all denied

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Con esto concluimos la instalación de Apache2 y ya tenemos funcionando nuestro Servidor Web.

¡Si os ha parecido útil el post no olvidéis compartir!

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *