Actualización desde una versión previa de Apache

Durante la instalación de paquetes de servidor seguro, si está actualizando Apache, necesitará tener en cuenta dos cosas:

¿Dónde está el DocumentRoot?

Básicamente, el DocumentRoot es el directorio de su sistema que mantiene la mayoría de las páginas web atendidas por su servidor Web Apache. El DocumentRoot es convertido por una directiva de configuración en fichero de configuración de Apache, httpd.conf. Si no está familiarizado con la directiva de configuración de DocumentRoot, consulte la la sección de nombre DocumentRoot en Capítulo 14, para una explicación más detallada.

En versiones previas a Red Hat Linux 7.0, el servidor de Apache proporcionado por Red Hat Linux, usaba /home/httpd/htmlcomo DocumentRoot. En la versión por defecto (sin-seguridad) del fichero de configuración de Apache, el DocumentRoot es /usr/local/apache/htdocs. También es posible que usted (o alguien, previamente) usara un DocumentRoot completamente diferente. El punto importante es — en Red Hat Linux 7.1 el DocumentRoot será ahora /var/www/html.

¿Esto es de su incumbencia? Por supuesto, si usó una versión previa de Apache para atender páginas web. Cualesquiera páginas web que sean servidas previamente desde un DocumentRoot diferente, no serán encontradas (o servidas) por Apache lanzado con Red Hat Linux 7.1 en su configuración por defecto. Necesitará seguir uno de los siguientes pasos:

Mueva todos los archivos del antiguo DocumentRoot (/home/httpd/html, /usr/local/apache/htdocs, o donde se encuentre) hacia el nuevo (/var/www/html).

o

modifique el fichero de configuración de Apache y cambie todas las referencias al DocumentRoot que llevan a la ruta del directorio anterior.

La solución que elija dependerá de la configuración de su sistema. Generalmente, si usted ha montado /home en su sistema, no querrá tener el DocumentRoot en /home. Por otra parte, si no dispone de mucho espacio en /var, probablemente tampoco querrá el DocumentRoot en /var. Usted, o el administrador de sistema, tendrá que decidir cual será la mejor solución basándose en la configuración de su sistema y las necesidades de su servidor Web. La configuración por defecto de secure Web server intentará direccionar a la mayoría de los Webmasters; desafortunadamente, no podremos configurarlo para cada situación.

¿Qué le ocurrirá a mi antiguo fichero?

Si usted tiene otra versión de Apache instalada con sus ficheros de configuración personalizados por usted mismo, los ficheros de configuración serán salvados en sus directorios con la extensión de .rpmsave durante la instalación de Apache. Si dispone de otra versión de Apache instalada pero usted nunca alteró los ficheros de configuración, estos serán sobreescritos durante la instalación de este producto.

Después de instalar Apache, podrá cortar y pegar sus configuraciones personalizadas desde su antiguo fichero de configuración de Apache (httpd.conf.rpmsave) en su nuevo fichero de configuración httpd.conf para la seguridad de su servidor. Observe que si va a utilizar la herramienta de configuración de Apache, no debería modificar httpd.conf a mano. Consulte la Official Red Hat Linux Customization Guide para más información sobre la herramienta de configuración Apache.