apache - Requer autenticação básica HTTP no local ScriptAlias

apache - Requer autenticação básica HTTP no local ScriptAlias

Eu tenho um ScriptAliasconfigurado assim:

<VirtualHost *:443>
    ScriptAlias /path/ "/path/to/bin/cgi"
</VirtualHost>

Quero usar o Apache para colocar uma parede de autenticação básica na frente disso. Meu primeiro instinto é tentar

<VirtualHost *:443>
    <Location "/path">
        ScriptAlias / "/path/to/bin/cgi"
        AuthType Basic
        AuthName ...
        ... other auth stuff ...
    </Location>
</VirtualHost>

Mas quando tento isso, recebo este erro

ScriptAlias cannot occur within directory context

Como coloco a autenticação básica na frente disso? Obrigado!

Responder1

Por algum motivo não tentei isso, que funcionou:

<VirtualHost *:443>
    ScriptAlias /path "/path/to/bin/cgi"
    <Location "/path">
        AuthType Basic
        AuthName ...
        ... other auth stuff ...
    </Location>
</VirtualHost>

informação relacionada