+ Responder ao Tópico



  1. #1
    mateus Reis
    Visitante

    Padrão Apache + mod_perl

    Vamos ao historico.

    tenho um server antigo com RedHat que esta rodando Apache + mod_perl.
    Preciso urgente passar essa aplicacao para um Slackware 10.1

    baixei o source so apache 1.3.33
    baixei o mod_perl
    compilei e instalei conforme os HowTo que encontrei apache.org etc

    Ok a pagina inicial do apache abriu (grande coisa)

    peguei o httpd.conf do que ja esta rodando e trouxe para o slackware.
    esse httpd.conf carrega varios modulos com o LoadModule (para usar o
    LoadModule tive que compilar com o enable-module=so ).
    So que ele da o erro abaixo?

    Cannot load /usr/libexec/apache/mod_vhost_alias.so into server:
    /usr/libexec/apache/mod_vhost_alias.so: cannot open shared object
    file: No such file or directory

    Ohh, iso significa que nao tenho o mod_vhost_alias.so

    peguei o mod_vhost_alias.so do pacote apache(tgz) e ele da o seguinte
    erro:
    API module structure `vhost_alias_module' in file
    /usr/libexec/apache/mod_vhost_alias.so is garbled - perhaps this is
    not an Apache module DSO?

    o que devo fazer? terei que compilar todos os modulos?
    Espero que nao deve ter uns 30 modulos.
    Onde abaixo esses modulos? Todos na pagina do apache?

    PS: isso eh meio urgente se alguem puder me ajudar agradeco muito.

  2. #2

    Padrão Apache + mod_perl

    nao eh uma boa vc simplesmente copiar o httpd.conf do RH pro slack... o RH eh bem diferente do convencional...

    pq vc nao tenta comentar no httpd.conf os modulos q vc nao vai usar?

    e compilar somente os q vc vai mesmo utilizar... como eh o caso do perl

    []'s