[Cascavel-pm] help urgente - apache manda fazer download de aplicação cgi
João Gabriel Casteluber Laass
gabriel em joaogabriel.org
Sexta Junho 26 04:38:57 PDT 2009
Também não funciona.
Agora ta dando erro 403
"You don't have permission to access /site-fechadura/index.cgi on this server."
###########################
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
AddType application/x-httpd-cgi .cgi
AddType application/x-httpd-cgi .pl
<VirtualHost *:80>
ServerAdmin webmaster em localhost
DocumentRoot /var/www
DocumentRoot "/var/www"
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www">
#A opcao Indexes funciona da seguinte maneira:
#se o diretorio nao tiver um INDEX ele listara seu conteudo.
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
#######################################
João Gabriel C. Laass
27 8802.0195
www.joaogabriel.org
2009/6/26 Donato Azevedo <donatoaz em gmail.com>:
> Já que é urgente vou arriscar um palpite (faz muito tempo que nao uso cgi...)
>
> Se o seu diretório virtual cgi é /cgi-bin/, você não teria de fazer:
>
> http://localhost/cgi-bin/bla.pl
>
> além de colocar seu script lá...?
>
> 2009/6/26 João Gabriel Casteluber Laass <gabriel em joaogabriel.org>:
>> Olá pessoal.
>>
>> Se puderem me ajudar, preciso de um help urgentissimo.
>>
>> Tenho que ir na faculdade apresentar um hello world em Perl com Apache
>> (http://localhost/index.pl) só que o apache está mandando fazer
>> download do arquivo.
>>
>> #!/usr/bin/perl
>> print "Content-type: text/html\n\n";
>> print "ola mundo\n";
>>
>>
>> Conf do apache:
>> AddHandler cgi-script .cgi
>> AddHandler cgi-script .pl
>> AddType application/x-httpd-cgi .cgi
>> AddType application/x-httpd-cgi .pl
>>
>> <VirtualHost *:80>
>> ServerAdmin webmaster em localhost
>>
>> DocumentRoot /var/www
>>
>> <Directory /var/www/>
>> Options Indexes FollowSymLinks MultiViews +Includes
>> AllowOverride None
>> Order allow,deny
>> allow from all
>> </Directory>
>> <Directory /var/www/site-fechadura/>
>> Options +ExecCGI
>> AllowOverride None
>> Order allow,deny
>> allow from all
>> </Directory>
>>
>> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
>> <Directory "/usr/lib/cgi-bin">
>> AllowOverride None
>> Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
>> Order allow,deny
>> Allow from all
>> </Directory>
>>
>> ErrorLog /var/log/apache2/error.log
>>
>> # Possible values include: debug, info, notice, warn, error, crit,
>> # alert, emerg.
>> LogLevel warn
>>
>> CustomLog /var/log/apache2/access.log combined
>>
>> Alias /doc/ "/usr/share/doc/"
>> <Directory "/usr/share/doc/">
>> Options Indexes MultiViews FollowSymLinks
>> AllowOverride None
>> Order deny,allow
>> Deny from all
>> Allow from 127.0.0.0/255.0.0.0 ::1/128
>> </Directory>
>>
>> </VirtualHost>
>>
>>
>> Já de chmod 755, +x, ta tensoooo.
>>
>> Help?!
>>
>> João Gabriel C. Laass
>> 27 8802.0195
>> www.joaogabriel.org
>> _______________________________________________
>> Cascavel-pm mailing list
>> Cascavel-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/cascavel-pm
>>
>
>
>
> --
> Donato Azevedo
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
Mais detalhes sobre a lista de discussão Cascavel-pm