Cómo cambiar el Apache 2 Index.html

Escrito por gareth downes-powell | Traducido por agustina dowling
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo cambiar el Apache 2 Index.html
Cambia la página por defecto para el servidor web Apache con la directiva DirectoryIndex. (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.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 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.

  2. 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.

  3. 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

  4. 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.

  5. 5

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

Consejos y advertencias

  • Si no tienes acceso a los archivos de configuración en el servidor, es posible añadir la directiva "DirectoryIndex" a un archivo htaccess, si es que éstos son permitidos por el servidor web.
  • En algunas distribuciones de Linux, la directiva "DirectoryIndex" está en un archivo de configuración independiente. Por ejemplo, en Ubuntu la directiva está en el archivo /etc/apache2/mods-available/dir.conf.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles