security - ocultar - Apache: cómo denegar el directorio pero permitir un archivo en ese directorio
ocultar index of apache (3)
En Apache 2.4, con una prueba adicional en una variable de entorno para una buena medida:
Vea también: Requerir Directiva
<Directory "/wikis/foswiki">
Require all denied
# Allow access to toplevel files ending in .html (in particular index.html) only
# (comment out if you don''t care for this)
<Files ~ "/.html$">
<RequireAll>
Require all granted
Require not env blockAccess
</RequireAll>
</Files>
</Directory>
Intento configurar mi archivo .conf de Apache para denegar el listado de una categoría determinada, pero quiero permitir un archivo específico dentro de esta categoría. Parece que la regla del directorio es "más fuerte" que la regla de los archivos, por lo que al usar ambas, no puedo acceder a ese archivo determinado.
Esto es lo que trato:
<Directory /var/www/denied_directory>
order deny,allow
Deny From All
</Directory>
<Files safefile.php>
Order Allow,Deny
Allow from All
</Files>
Funciona perfectamente si está configurado correctamente:
<Directory /var/www/denied_directory>
Order allow,deny
<Files test.php>
Order deny,allow
</Files>
</Directory>
ponga su directiva de archivos dentro de su directiva de directorio.