Actualización desde una Versión Previa de Apache

Si está actualizando Red Hat Linux y Apache (incluyendo cualquier versión de Red Hat Linux Apache/SSL Server), deberá ser consciente de dos cuestiones:

¿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 sección de nombre DocumentRoot en Capítulo 12.

En versiones previas de servidor de Apache Web lanzadas con Red Hat Linux, el DocumentRoot era /home/httpd/html. 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.0 el DocumentRoot será ahora /var/www/html.

¿Esto le importa a usted? Claro, 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 el Apache lanzado con Red Hat Linux 7.0 en su configuración por defecto. Necesitará tomar uno de los siguientes caminos:

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

Edite el fichero de configuración de Apache y cambie todas las referencias al DocumentRoot que llevan al path 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 Red Hat Linux Apache/SSL Server intntará direccionar a la mayoría de los webmasters; desafortunadamente, no podremos configurarlo para cada situación.

¿Qué le Acurrirá 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 .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.