+ Responder ao Tópico



  1. #1

    Padrão Módulos do Apache

    Quando eu compilo o apache, a complilação seta os módulos padrão, deu para ver isso na man page.
    Se eu quiser adiconar um novo módulo ao apache o que devo fazer:
    • - apagar o apache e recompilar com o o novo módulo?
    • - recompilar o apache com o novo módulo, sem preocupação?
    • - pode-se adiconar novos módulos ao apache, sem a necessidade de apagá-lo?


    Flw :-) !


  2. #2

    Padrão Re: Módulos fo Apache

    pra add novos modulos, vc soh precisa recompilar seu apache.... mas pra isso, nao precisa desinstalar ele... soh parar le enquanto executar o make install

    []'s

  3. #3

    Padrão Re: Módulos fo Apache

    depende do modulo, se for um modulo builtin do apache que vc nao quis antes mas quer agora, entao de fato, como o demiurgo falo, vc vai precisa recompila (eu acho) mas se for um modulo externo como php, mod_python e etc, entao vc nao precisa mecher no apache, ou seja, 3° opcao

  4. #4

    Padrão Re: Módulos fo Apache

    mais um detalhe, se o apache estiver com DSO ativo, vc nao precisa recompilar o apache inteiro para adicionar novos modulos

  5. #5

    Padrão Re: Módulos fo Apache

    Ae galera , valeu pelas respostas :-) !

    Outra coisa é possível rodar o apache 1 e 2 na mesma máquina :? ? cada um escutando em uma porta diferente.

  6. #6

    Padrão Re: Módulos fo Apache

    se cada um tiver sua pasta e cada um estiver em uma porta diferente da sim

  7. #7

    Padrão Re: Módulos fo Apache

    Blz !!! :wink:
    Compilie e instalei e está funcionando normal !! :-D
    Valeu !!! :lol:

  8. #8

    Padrão Re: Módulos do Apache

    E ae galera blz !!
    Apache rodando direitinho resolvi dar uma mexida nele.

    Pessoal tava segundo este artigo (achei no LinuxSecurity).
    Dando uma lida sobre HTTP Compression & Caching decidi ativar o modo enable-deflate.

    Minha compilaçõa original está assim e o apache está funcionando:

    Código :
    # ./configure --with-apr=/usr/local/apr-httpd/ --with-apr-util=/usr/local/apr-util-httpd/ --enable-so --with-mpm=worker -with-port=8080
    make
    make install

    Então decidi acrescentar o módulo deflate, acho que esse é o jeito certo de acrescentar um novo módulo no apache.

    Mas quando vou compilar dá este problema:
    Código :
    [root@basilisk httpd-2.2.0]# 
    #httpd -k stop
    #./configure --enable-deflate 
    checking for chosen layout... Apache
    checking for working mkdir -p... yes
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking target system type... i686-pc-linux-gnu
     
    Configuring Apache Portable Runtime library ...
     
    checking for APR... yes
     setting CC to "gcc"
     setting CPP to "gcc -E"
     setting CFLAGS to " -g -O2 -pthread"
     setting CPPFLAGS to " -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE"
     setting LDFLAGS to " "
     
    Configuring Apache Portable Runtime Utility library...
     
    checking for APR-util... reconfig
    configure: error: Cannot use an external APR with the bundled APR-util

    Algúem já passou por isso? :?

  9. #9

    Padrão Re: Módulos do Apache

    pow... pelo erro, ele tah procurando um apr externo, encontra ele e quando encontra, fala q nao pode usar... aff!!!

    kra.. sempre q tenho scripts malucas assim... dou uma olhada no configure e vejo q funcao gera a mensagem d erro...

    dae, eh soh depurar... eh trabalhoso... mas dah pra entender melhor!!

    []'s

  10. #10

    Padrão Re: Módulos do Apache

    Blz, vou dar uma olhada e postarei o resultado! :wink:

    Mas eu passei os parâmtros da pasta do apr conforme o manual do apache e quando eu faço um .configure ele acha os apr e depois eu instalo normal.
    MAs quando vou instalar um módulo ele dar este erro....aff...

  11. #11

    Padrão Re: Módulos do Apache

    Bom apaguei o apache, compilei de novo e deu tudo certo.... devo ter passado algum aparâmetro errado antes... :roll:
    Ah, e para dadcinar um novo módulo é preciso colcara a opção "=shared" depois do nme de cada módulo.
    ./configure --enable-so --enable-modulo=shared
    Flw ! :-)