apache: senha protege um aplicativo cgi-bin?

1

Eu tenho um aplicativo CGI que toma a ação assim que é carregado. Infelizmente, os bots do Google o encontraram e estão ignorando os norobots, então as ações estão sendo acionadas em momentos aleatórios. Então eu quero proteger com senha o código CGI. Eu não quero que o script cgi-bin manipule a senha - eu quero que o Apache faça isso antes que o script seja executado.

Eu não consigo ver como fazer isso? O Apache localiza cgi-bin por meio de ScriptAlias . Não há tag Directory para definir um AuthType on. Criar um diretório para o script e manipulá-lo com <Directory> não o executa como um script.

Existe algum truque nisso?

    
por user15001 03.09.2018 / 03:58

1 resposta

0

<Location> acaba sendo o caminho. É como <Directory> , mas você especifica um caminho de url não um caminho do sistema de arquivos, portanto, / cgi-bin / particularScript é o que deve ser usado.

Na minha experiência, o norobots.txt é ignorado se o Google encontrar sua página por meio de marcadores na conta do Google de alguém. Ele decide rastreá-lo independentemente. Eu sei que foi assim porque não há links públicos para a página em questão; era uma URL fornecida de forma privada e o Google não a visitou até que alguém a marcou.

    
por 06.09.2018 / 02:57