Apache: requiere autenticación básica HTTP en la ubicación de ScriptAlias

Apache: requiere autenticación básica HTTP en la ubicación de ScriptAlias

Tengo ScriptAliasconfigurado 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>

información relacionada