Estou executando o Apache2.2.15. Eu criei um diretório separado chamado cgi-new no mesmo diretório que o cgi-bin. Também editei meu arquivo httpd.conf e criei um alias para o cgi-new e também criei um novo contêiner de diretório para o cgi-new. Depois de modificar o arquivo httpd.conf, reiniciei meu servidor Apache e tentei acessar o script em cgi-new usando um navegador, mas recebo o seguinte erro:
Forbidden
You don't have permission to access /cgi-new/printenv on this server.
No meu error_log, recebo o seguinte erro:
ep 21 16:13:19 2016] [error] [client 173.206.226.134] client denied by server configuration: /home/jsmith/httpd/home
Abaixo está minha configuração do httpd.conf para o cgi-new:
ScriptAlias /cgi-new/ "home/jsmith/httpd/cgi-new/"
<Directory "/home/jsmith/httpd/cgi-new">
Options Indexes
Order allow,deny
Allow from all
</Directory>