Capítulo 11. Configuración de Apache

Para poder utilizar la herramienta de configuración de Apache es necesario tener el sistema X Window y ser root. Para arrancar dicha herramienta puede usar uno de los siguientes métodos:

ImportanteNo modifique el fichero httpd.conf
 

No modifique el fichero de configuración de Apache /etc/httpd/conf/httpd.conf si desea utilizar esta herramienta. Dicha herramienta crea este fichero después de que haya grabado los cambios y haya salido del programa. Si desea añadir módulos u opciones que no se encuentren en la herramienta no podrá usarla.

La herramienta de configuración de Apache le permite configurar el fichero de configuración /etc/httpd/conf/httpd.conf del servidor de web Apache. No usa los antiguos ficheros de configuración como srm.conf o access.conf ; déjelos vacíos. Con la interfaz gráfica puede configurar las directivas de Apache comopor ejemplo las máquinas virtuales, los atributos de conexión y un número máximo de conexiones.

Sólo se pueden configurar con la herramienta de configuración de Apache aquellos módulos que estén incluídos en el paquete de Red Hat Linux. Si se instalan otros módulos, no se podrá hacer usando esta herramienta.

Los pasos que debe seguir para configurar el servidor Apache con la herramienta de configuración de Apache son los siguientes:

  1. Configure las posiciones básicas que se encuentran en Main.

  2. Haga click en Virtual Hosts y configure las posiciones predeterminadas.

  3. En Virtual Hosts configure la Máquina virtual predeterminada.

  4. Si desea servir a más de una URL, añada las máquinas virtuales adicionales.

  5. Configure las posiciones del servidor que se encuentran en Server.

  6. Configure las conexiones en Performance Tuning.

  7. Copie todos los ficheros necesarios a los directorios DocumentRoot y cgi-bin y grabe las posiciones en la herramienta de configuración de Apache.

Posiciones básicas

Use Main para configurar las posiciones básicas del servidor.

Figura 11-1. Posiciones básicas

Introduzca el nombre del dominio completo que tenga derecho a usar en Server Name. Esta opción corresponde a ServerName en httpd.conf. La directiva del Nombre del servidor establece el nombre de la máquina del servidor de web. Se usa cuando se crean nuevas URLs. Si usted no introduce el Nombre del servidor, Apache intenta resolver el problema desde una dirección IP del sistema. El Nombre del servidor no tiene porqué ser igual al nombre DNS del servidor. Por ejemplo, a lo mejor el nombre del servidor es www.your_domain.com cuando el verdadero nombre DNS es en realidad foo.your_domain.com.

Introduzca la dirección de correo electrónico que mantiene el servidor de web en Webmaster email address. Esta opción corresponde ServerAdmin en httpd.conf. Si configura la página de errores del servidor para que contenga una dirección de correo electrónico, dicha dirección se usará para que los usarios puedan expresar el problema que tengan mandando un correo electrónico al adminstrador del servidor. El valor predeterminado es root@localhost.

Use Available Addresses para definir los puertos de escucha del servidor Apache. Esta opción corresponde a Listen directive en httpd.conf. Los valores predeterminados de escucha para Red Hat son 80 y 8080 para los servidores de web no seguros. Haga click en el botón Add para definir puertos adicionales en los que escuchar. Aparecerá una ventana como la que se muestra en el Figura 11-2. Puede tanto elegir la opción de Listen to All addresses para escuchar todas las direcciones IP del puerto definido o bien especificar la dirección en la que el servidor aceptará las conexiones en el campo Address. Especifique sólo una dirección IP por número de puerto. Si quiere especificar más de una dirección con el mismo número de puerto, cree una entrada para cada una de ellas. Si esto es posible, utilice una única dirección IP en vez de un nombre de dominio para así evitar que falle la búsqueda del DNS. Consulte http://httpd.apache.org/docs/dns-caveats.html para mayor información sobre DNS yApache. Si introduce un asterisco (*) en Dirección equivaldrá a elegir la opción Listen to All addresses. Haga click en el botón Edit y verá la misma pantalla que si pulsa el botón Añadir excepto los campos de la entrada seleccionada. Para borrar una entrada, pulse el botón Delete .

Figura 11-2. Direcciones disponibles

SugerenciaNota
 

Si desea que el servidor Apache escuche en un puerto con un valor inferior a 1024, debe de ser root para arrancarlo. Para puertos con valores superiores o iguales a 1024 cualquier usuario puede arrancar httpd.