Enviado em 30/09/2016 - 19:02h
Estou tendo problemas para rodar um exemplo de CGI com Shell Script, to seguindo o livro Shell Script Profissional e no capítulo 12 que é sobre CGI, não to conseguindo acessar o diretório criado no exemplo "/tmp/shell". Ao acessar o endereço "http://localhost/shell" Deveria aparecer uma página esctito "Index of shel", mas dá erro 403 com a menságem "You don't have permission to access /shell/ on this server."
Estou usando o Fedora 24, e acho que o usuário do apache se chama 'apache', bom, pelomenos tem um usuário apache no arquivo "passwd", a pasta onde eu queria rodar os arquivos CGI está com permissão 777 e já mudei o usuário para "apache" com o comando chown, mas ainda dá erro 403.
O meu arquivo " /etc/httpd/conf/httpd.conf " está assim:
$ tail -n20 /etc/httpd/conf/httpd.conf
# Configurações para o estudo de Shell Script e CGI
Alias /shell "/tmp/shell/"
<Directory "/tmp/shell/">
Options Indexes FollowSymlinks ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
O apache roda normalmente em http://localhost, não entendo porque não consigo acessar o diretório /tmp/shell. Estou ficando louco aqui!
Alguem pode me ajudar?
Estou usando o Fedora 24, e acho que o usuário do apache se chama 'apache', bom, pelomenos tem um usuário apache no arquivo "passwd", a pasta onde eu queria rodar os arquivos CGI está com permissão 777 e já mudei o usuário para "apache" com o comando chown, mas ainda dá erro 403.
O meu arquivo " /etc/httpd/conf/httpd.conf " está assim:
$ tail -n20 /etc/httpd/conf/httpd.conf
# Configurações para o estudo de Shell Script e CGI
Alias /shell "/tmp/shell/"
<Directory "/tmp/shell/">
Options Indexes FollowSymlinks ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
O apache roda normalmente em http://localhost, não entendo porque não consigo acessar o diretório /tmp/shell. Estou ficando louco aqui!
Alguem pode me ajudar?