[Cascavel-pm] help urgente - apache manda fazer download de aplicação cgi
Blabos de Blebe
blabos em gmail.com
Sexta Junho 26 21:49:28 PDT 2009
Que bom que deu certo!
Mas mudou de nome denovo? Eita crise de identidade.
Na minha época o pessoal ainda estava se adaptando ao ETFES -> CEFETES
-> UNED-SERRA.
2009/6/26 João Gabriel Casteluber Laass <gabriel em joaogabriel.org>:
> 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
>>
> _______________________________________________
> 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