Índice de contenido
Los temas que vamos a tratar en este artículo van a ser los siguientes:
1 - ¿Para qué nos va a servir apache?
2 - Opciones para definir la configuración de apache.
3 - Definición de las variables más importantes.
4 - Cargar un módulo.
5 - Definición de permisos de los directorios.
6 - Virtualhosts.
6.1 - Variables importantes.
6.2 - RewriteRules.
7 - Invocación del servicio de apache.
8 - Plataforma LAMP.
9 - Referencias.
Apache es un servidor web gratuito, potente y que nos ofrece un servicio estable y senzillo de mantener y configurar. Destacaremos las siguientes características:
- Es multiplataforma, aunque idealmente está preparado para funcionar bajo una plataforma LAMP.
- Soporta el protocolo http 1.1
- Es muy senzillo de configurar.
- Soporta CGI (Common Gatewav Interface) y FastCGI
Con todo ésto vemos que apache es un servidor web muy adecuado para usuarios que no quieren gastar dinero en una licencia y que quieren disponer de su propio servidor de páginas web.
Para definir la configuración de apache tenemos dos opciones:
- Fichero httpd.conf
- Fichero .htaccess
Fichero httpd.conf:
En este fichero está incluida toda la configuración de apache, siempre y cuando no tengamos la configuración en varios ficheros, de forma distribuida, (la distribución de linux Suse, instala apache por defecto en varios ficheros) para principiantes recomiendo un solo archivo de configuración, si se es un usuario más avanzado recomiendo el uso de archivos separados.
Fichero .htaccess:
Este fichero se ubica en el directorio raiz, donde esten los archivos de la página web. En él se van a definir los parámetros específicos para el dominio que corresponde al directorio en el cual se encuentra este fichero.
En este artículo vamos a centrarnos en la configuración de apache a través del fichero httpd.conf.
Autor: Issel Guberna
Si el enlace no funciona haz click aquí