[Cascavel-pm] help urgente - apache manda fazer download de aplicação cgi
João Gabriel Casteluber Laass
gabriel em joaogabriel.org
Sexta Junho 26 13:52:52 PDT 2009
Também não era chmod +x.
Pessal, na última hora, sem internet, prestes a ligar a máquina no
data show eu consegui configurar o apache (sim, o problema era no
httpd.conf) e fiz a apresentação de um site em Perl (aquele lance da
fechadura eletrônica que eu falei em outra thread aqui).
O próximo passo é documentar melhor o projeto que será divulgado em
breve no site do IFES Campus Serra (CEFET-ES uned Serra, com nome
novo).
Um abraço!!
João Gabriel C. Laass
27 8802.0195
www.joaogabriel.org
2009/6/26 Thomas Britis <thomas em tcnet.com.br>:
> chmod +x ?
>
> João Gabriel Casteluber Laass wrote:
>>
>> 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
>>>
>>
>> _______________________________________________
>> Cascavel-pm mailing list
>> Cascavel-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/cascavel-pm
>>
>>
>
> --
> Thomas Storino Britis
> TCNet Informatica e Telecomunicacoes LTDA
> _______________________________________________
> 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