+ Responder ao Tópico



  1. #1

    Padrão apache2 + perl

    Caros,
    Instalaei o libpache2-mod-perl2 em meu servidor web, configurei as
    seguintes entradas no meu apache2:

    <Location "/home/squid/cgi-bin-asp">
    SetHandler perl-script
    PerlHandler Apache::Registry
    Options ExecCGI
    </Location>

    Restarto meu apache2 e ele sobe sem problemas mas qdo clico no script em
    perl ao invés dele rodar os script ele abre uma janela de download,
    alguem pode me ajudar.

    PS: Estou usando debian etch
    Att.

    Leandro Moreira

  2. #2

    Padrão

    Eu particularmente nunca mexi muito com o apache2 não, mas pelo que conheço do apache 1 posso dizer que você está no caminho errado, pois essa configuração que você fez se refere somente ao local "/home/squid/cgi-bin-asp".

    O correto seria você mexer na configuração:

    AddHandler cgi-script .cgi .pl

    Veja nesse exemplo ele vai considerar que os arquivos com extensão .cgi e .pl sejam executados como scripts cgi, o caminho é por ai. Possivelmente você precisará ajustar a tag <Directory> para permitir que você execute CGI em determinados diretorios, a configuração da teg <Directory> é parecida com esse que você colocou ai.

    Espero que isso lhe ajude.

    ate+