Ir al contenido
EuroVPSEuroVPS

Cómo desactivar el listado de directorios

FAQ de EuroVPS

2 min de lectura

Shared FAQ page chrome: see INDEX-AND-CHROME.md. Translate once.

Body

¿Por qué debería desactivar el listado de directorios?

Un listado de directorios abierto permite a cualquiera leer y descargar los archivos de esa ruta y cartografiar los plugins y temas del sitio. Desactívelo. El método depende del servidor web.

#1 Apache

Supongamos que el listado de directorios está activado en su sitio web http://mydomain.com/MyData/; en ese caso debe crear el archivo .htaccess dentro del directorio MyData, dentro del document root de su sitio. Conéctese por FTP o por una shell de Linux y cree el archivo .htaccess con el contenido siguiente para desactivar el listado de directorios en esa ubicación concreta.

Options -Indexes

Consejos:

a.) Si sigue viendo el listado de directorios o algún error en la URL, verifique en los logs de errores de Apache si aparecen errores de permisos. Lo ideal es que el .htaccess se cree con el propietario y el grupo del usuario web y permisos 644.

b.) Apache no procesará el archivo .htaccess si no está configurado para leer .htaccess en esa ubicación concreta. Puede crear una etiqueta de ubicación como la siguiente en el archivo de configuración de Apache (httpd.conf) y recargar Apache.

<Directory "/home/complete/path/to/the/directory/ ">
AllowOverride All
</Directory>

#2 Nginx

En nginx el listado lo genera ngx_http_autoindex_module. Ponga autoindex off; en el bloque location: puede editar el nginx.conf con las entradas siguientes en la configuración de su sitio web.

server {
            listen 80;
            server_name yourdomain.com www.yourdomain.com;             root /path/to/document/root;
            location / {
                     index index.php index.html;
            }
            location /path/disable/dir_listing {
                       autoindex off;
            }
}

#3 IIS

Abra IIS con privilegios elevados o como administrador. Vaya al sitio web y haga clic en él para ver las opciones de inicio de ese sitio. Localice la opción «Directory Browsing» y ábrala.

Haga clic en «Disable» en el panel de opciones de la derecha.

De las FAQ de EuroVPS.

Más en la categoría «Guías»

Su próximo socio de infraestructura

¿Todavía tiene
una pregunta?

Díganos qué intenta hacer. Un ingeniero lo leerá y le responderá.

+357 222 32280
Un ingeniero de EuroVPS transporta un nodo de servidor en la sala del datacenter
Una conversación con las personas que cuidarán de su infraestructura.

Empecemos por su infraestructura.

Un poco de contexto nos ayuda a empezar la conversación adecuada.

Usaremos sus datos para responder a su consulta. Política de privacidad