Configuración Apache2

La configuración de apache se guardara en el directorio /etc/apache2 en los siguientes ficheros y directorios:

Archivo apache2.conf:
COnfiguración principal de apache2, tiene la configuración necesaria para arrancar apache.
No necesitamos editar este archivo.
Archivo ports.conf
Que puertos escucha apache, necesitamos dos, el puerto 80 para HTTP y el 443 para HTTPS, editaremos el ficheros, dejandolo como esto:
Listen 80,443
Directorio conf.d:
Directorio para configuraciones especiales, no lo necesitamos.
Directorios mods-available y mods-enabled:
Este directorio tiene todos los módulos que podemos usar de apache2, para poder usar un módulo es necesario enlazar este al directorio mods-enabled.
Directorios sites-available y sites-enabled:
En sites-available debemos configurar los sitios que vamos a usar.
Por ejemplo vamos a crear el sitio no seguro gosa, que vamos a usar para redirigir las peticiones a un servidor seguro.

La configuración de GOsa (sites-available/gosa) puede ser parecida a esta::
NameVirtual *
<VirtualHost *>
ServerName gosa.chaosdimension.org
Redirect /gosa https://gosa.chaosdimension.org/gosa
CustomLog /var/log/apache/gosa.log combined
ErrorLog /var/log/apache/gosa.log
</VirtualHost>

Una vez sea guardada, podemos activarla haciendo esto:

#>ln -s /etc/apache2/mods-available/suphp.conf /etc/apache2/mods-enabled/suphp.conf

Directorio ssl:
Directorio de configuración de Secure Socket Layer, esto lo veremos en la siguiente sección.


Subsecciones
aescanero AT gmail.com