[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