Cómo cambiar el Apache 2 Index.html (En 5 Pasos)

Por gareth downes-powell
Cómo cambiar el Apache 2 Index.html (En 5 Pasos)
Thinkstock Images/Comstock/Getty Images

Cuando un usuario de un sitio web escribe una dirección URL en el navegador que apunta a un directorio, pero no contiene el nombre de la página, Apache 2 busca en el directorio para encontrar el primer archivo que coincida con el nombre de la directiva "DirectoryIndex". Por defecto, el primer archivo que Apache busca se llama "index.html", pero puedes cambiarlo por otro nombre de archivo como "index.php" para ejecutar un archivo PHP, por ejemplo. El módulo "mod_dir" de Apache procesa la directiva "DirectoryIndex", que es uno de los módulos principales de Apache y está habilitado de forma predeterminada en las instalaciones del servidor Apache.

Paso 1

Inicia sesión en el servidor remoto a través de SSH, o abre una ventana de terminal si te encuentras en el servidor.

Paso 2

Escribe "cd / etc/apache2" en el símbolo del terminal para cambiar al directorio Apache 2, donde se almacenan los archivos de configuración.

Paso 3

Abre "apache2.conf" en un editor de texto como vi, pico o nano. Busca la línea "DirectoryIndex", que tendrá un aspecto similar al siguiente:

DirectoryIndex index.html index.cgi index.pl

Paso 4

Modifica la línea para incluir nuevos nombres de archivos, o eliminar las páginas existentes. Por ejemplo, podrías cambiar la directiva a:

DirectoryIndex index.php index.htm

Los archivos se buscarán en el orden que aparecen, así que el primer archivo que coincida con un nombre de la lista se mostrará primero. Guarda el archivo y cierra el editor de textos.

Paso 5

Reinicia Apache escribiendo "/etc/init.d/apache2 restart" en el símbolo terminal.