incapaz de encontrar o diretório cgi-bin


9

Estou seguindo este tutorial e está me pedindo para salvar proxy.cgino /var/www/cgi-bindiretório.

Não há diretório wwwcom o nome cgi-bin. Preciso criar um diretório lá? Acho que a orientação do tutorial é para uma distribuição Linux baseada em RPM, mas posso estar errado.

Respostas:


9

No Ubuntu, o cgi-bindiretório padrão é /usr/lib/cgi-bin.


Podemos criar cgi-binem /var/www??
Sam007

Você pode, se você quiser. Basta atualizar sua configuração do apache para encontrá-la lá.
Tumbleweed

Eu sou novo no Ubuntu, poderia me dizer como posso atualizar a configuração do apache e o que devo inserir?
Sam007

Você mudaria a ScriptAliaslinha /etc/apache2/sites-available/default(ou adicionar um para vhost aplicável)
amaranto

0

A maioria dos arquivos não deve ser executada como scripts CGI. Isso seria muito perigoso. Os scripts CGI devem ser mantidos em um diretório separado de e fora do DocumentRoot, e somente esse diretório deve ter a opção ExecCGI definida. Esse é o padrão, e o local padrão para scripts CGI é / usr / lib / cgi-bin.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.