Si el administrador de un sitio web desea comprobar qué directorios y archivos hay dentro del directorio de su sitio web (es decir, dentro de la carpeta donde se encuentran los archivos y carpetas de su sitio web), debe habilitar una opción del Internet Information Service (IIS) que se lo permita.
Por motivos de seguridad, la opción de examinar directorios suele estar deshabilitada de manera predeterminada, pero, si se toman otras precauciones de seguridad, un adminstrador del sistema puede habilitarla para facilitar su gestión del servidor o del sitio web que administre.
Esto puede hacerse fácilmente mediante el entorno gráfico.
Para ilustrar la presente explicación se utilizará un ejemplo realizado con el servidor Windows Server 2012 R2.
Puede comprobarse que si se accede a la ruta "http://localhost/datos" desde un navegador de red, dará un error, puesto que no puede mostrar el contenido de dicha carpeta (alojada en el directorio predeterminado de IIS para páginas web "C:\inetpub\wwwroot") ni ninguna otra cosa, ya que en ese directorio, que ha heredado la configuración del directorio en el que se encuentra, no hay ninguna página de red (".htm", ."html", etc.) que haya sido configurada como la principal en el sitio web.
Lo primero que debe hacerse, naturalmente, es acudir a la ruta "Herramientas Administrativas > Administrador de Internet Information Services (IIS)". En la ventana que aparecerá, hay que centrarse en el panel izquierdo y seguir la ruta “Conexiones > [nombre del servidor] > Sitios > Default Web Site > datos". Se selecciona "datos" (que es la carpeta empleada en este ejemplo, pero puede ser cualquier otra creada por el usuario en la ruta apropiada del sitio web) y, en el panel central, se selecciona la opción "Examen de directorios" de la sección "IIS".
La ventana cambiará los paneles central y derecho. Como está deshabilitado predeterminadamente, las opciones del examen de directorios del panel central son inmutables y están en gris. Se debe pulsar la opción "Habilitar" de la sección "Acciones" en el panel derecho de la ventana para desbloquear las opciones del panel central.
Inmediatamente, puede verse que las opciones del panel central se ven en negro, pues están activados. Puede configurarse marcando o desmarcando las opciones poniendo y quitando las pestañas apropiadas. Para deshabilitarlo de nuevo, se debe pulsar la opción "Deshabilitar" en el mismo lugar donde antes estaba la de "Habilitar".
Si se accede, mediante un navegador de red, a la dirección "http://localhost", podrá verse la página que hay en el sitio web predeterminado (en este caso, la página de ejemplo "red.html").
Para comprobar el resultado de la configuración recién hecha, se accede nuevamente al directorio "datos" del sitio web predeterminado con el navegador de red. En ese lugar pueden verse los datos correspondientes a las opciones seleccionadas durante la mencionada configuración, así como el contenido de dicho directorio.
Esta misma configuración puede hacerse sobre cualquier directorio de cualquier sitio web que el usuario cree para sustituir el predeterminado en IIS, teniendo en cuenta los cambios pertinentes en ese caso.
Espero que esta entrada haya sido útil al lector.
Por motivos de seguridad, la opción de examinar directorios suele estar deshabilitada de manera predeterminada, pero, si se toman otras precauciones de seguridad, un adminstrador del sistema puede habilitarla para facilitar su gestión del servidor o del sitio web que administre.
Esto puede hacerse fácilmente mediante el entorno gráfico.
Para ilustrar la presente explicación se utilizará un ejemplo realizado con el servidor Windows Server 2012 R2.
Puede comprobarse que si se accede a la ruta "http://localhost/datos" desde un navegador de red, dará un error, puesto que no puede mostrar el contenido de dicha carpeta (alojada en el directorio predeterminado de IIS para páginas web "C:\inetpub\wwwroot") ni ninguna otra cosa, ya que en ese directorio, que ha heredado la configuración del directorio en el que se encuentra, no hay ninguna página de red (".htm", ."html", etc.) que haya sido configurada como la principal en el sitio web.
Lo primero que debe hacerse, naturalmente, es acudir a la ruta "Herramientas Administrativas > Administrador de Internet Information Services (IIS)". En la ventana que aparecerá, hay que centrarse en el panel izquierdo y seguir la ruta “Conexiones > [nombre del servidor] > Sitios > Default Web Site > datos". Se selecciona "datos" (que es la carpeta empleada en este ejemplo, pero puede ser cualquier otra creada por el usuario en la ruta apropiada del sitio web) y, en el panel central, se selecciona la opción "Examen de directorios" de la sección "IIS".
La ventana cambiará los paneles central y derecho. Como está deshabilitado predeterminadamente, las opciones del examen de directorios del panel central son inmutables y están en gris. Se debe pulsar la opción "Habilitar" de la sección "Acciones" en el panel derecho de la ventana para desbloquear las opciones del panel central.
Inmediatamente, puede verse que las opciones del panel central se ven en negro, pues están activados. Puede configurarse marcando o desmarcando las opciones poniendo y quitando las pestañas apropiadas. Para deshabilitarlo de nuevo, se debe pulsar la opción "Deshabilitar" en el mismo lugar donde antes estaba la de "Habilitar".
Si se accede, mediante un navegador de red, a la dirección "http://localhost", podrá verse la página que hay en el sitio web predeterminado (en este caso, la página de ejemplo "red.html").
Para comprobar el resultado de la configuración recién hecha, se accede nuevamente al directorio "datos" del sitio web predeterminado con el navegador de red. En ese lugar pueden verse los datos correspondientes a las opciones seleccionadas durante la mencionada configuración, así como el contenido de dicho directorio.
Esta misma configuración puede hacerse sobre cualquier directorio de cualquier sitio web que el usuario cree para sustituir el predeterminado en IIS, teniendo en cuenta los cambios pertinentes en ese caso.
Espero que esta entrada haya sido útil al lector.
Alguien podría decirme por qué a cada cierto tiempo se deshabilita éste examen de directorios, ya que lo habilito y después de unas semanas se deshabilita... ayuda
ResponderEliminar