
Tengo ScriptAlias
configurado así:
<VirtualHost *:443>
ScriptAlias /path/ "/path/to/bin/cgi"
</VirtualHost>
Quiero usar Apache para poner un muro de autenticación básico delante de esto. Mi primer instinto es intentar
<VirtualHost *:443>
<Location "/path">
ScriptAlias / "/path/to/bin/cgi"
AuthType Basic
AuthName ...
... other auth stuff ...
</Location>
</VirtualHost>
Pero cuando intento esto, aparece este error.
ScriptAlias cannot occur within directory context
¿Cómo pongo autenticación básica delante de esto? ¡Gracias!
Respuesta1
Por alguna razón no probé esto, que funcionó:
<VirtualHost *:443>
ScriptAlias /path "/path/to/bin/cgi"
<Location "/path">
AuthType Basic
AuthName ...
... other auth stuff ...
</Location>
</VirtualHost>