[FUG-BR] SSL sem recompilar o Apache?

2006-08-09 Por tôpico Daniel Murari Boato
Boa tarde amigos da lista. Gostaria de saber se há uma forma de carregar um 
módulo adicional no apache sem ter que recompilá-lo. Eu preciso fazer o mesmo 
com o PHP. Quando instalei aqui, não precisavamos do SSL, IMAP e talz, but 
now a coisa mudou e eu não posso parar o servidor por muito tempo, nem fazer 
isso fora do horário comercial.

Se alguém tiver algum dica, fico grato.

Atenciosamente,
Daniel M. Boatto
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] SSL sem recompilar o Apache?

2006-08-09 Por tôpico Rainer Alves
Daniel Murari Boato wrote:
 Boa tarde amigos da lista. Gostaria de saber se há uma forma de carregar um 
 módulo adicional no apache sem ter que recompilá-lo. 
[...]

Daniel,

Veja se o módulo foi compilado ou se o suporte SSL está estático no 
binário do apache:

[EMAIL PROTECTED] ~]$ ls -1 /usr/local/libexec/apache22/mod_ssl.so  \
  httpd -l | grep ssl
/usr/local/libexec/apache22/mod_ssl.so*

No meu caso existe o módulo, então basta acrescentar no httpd.conf:
LoadModule ssl_module libexec/apache22/mod_ssl.so

Se não existir nem um nem o outro, você pode compilar o ssl com o daemon 
rodando, e chavear.

[EMAIL PROTECTED] /usr/ports/www/apache22]$ make show-modules | grep ssl
ssl: enabled (shared)

-- Rainer Alves

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] SSL sem recompilar o Apache?

2006-08-09 Por tôpico Alex Moura
On 8/9/06, Daniel Murari Boato [EMAIL PROTECTED] wrote:
 Boa tarde amigos da lista. Gostaria de saber se há uma forma de carregar um
 módulo adicional no apache sem ter que recompilá-lo. Eu preciso fazer o mesmo
 com o PHP. Quando instalei aqui, não precisavamos do SSL, IMAP e talz, but
 now a coisa mudou e eu não posso parar o servidor por muito tempo, nem fazer
 isso fora do horário comercial.

Você pode fazer a compilação do www/apache13-modssl, calmamente, antes
da janela de manutenção, onde poderá se certificar que tudo correu
bem, mas é importante lembrar do backup da configuração de produção:

#  cp /usr/local/etc/apache/httpd.conf  ~root
# cd /usr/ports/www/apache13-modssl  /usr/bin/nice -n 10 make all

No horário da janela, basta desinstalar o atual apache e instalar o novo:

# /usr/local/etc/rc.d/apache stop
# pkg_deinstall -f `pkg_info | grep apache | awk -F' ' '{print $1}'`
# portinstall -wW www/apache13-modssl
# /usr/local/etc/rc.d/apache start

Você deverá conseguir executar o apache sem nenhuma modificação no
arquivo de configuração e poderá fazer os ajustes necessários com
calma. Quando o httpd.conf estiver atualizado, um rápido comando deve
finalizar seu trabalho:

# /usr/local/etc/rc.d/apache restart

Bom trabalho,

Alex
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] SSL sem recompilar o Apache?

2006-08-09 Por tôpico joao cosme
pq nao compila o apache e roda em outra porta pra testar? ai depois vc mata o 
antigo e muda a porta

On Wednesday 09 August 2006 16:57, Alex Moura wrote:
 On 8/9/06, Daniel Murari Boato [EMAIL PROTECTED] wrote:
  Boa tarde amigos da lista. Gostaria de saber se há uma forma de carregar
  um módulo adicional no apache sem ter que recompilá-lo. Eu preciso fazer
  o mesmo com o PHP. Quando instalei aqui, não precisavamos do SSL, IMAP e
  talz, but now a coisa mudou e eu não posso parar o servidor por muito
  tempo, nem fazer isso fora do horário comercial.

 Você pode fazer a compilação do www/apache13-modssl, calmamente, antes
 da janela de manutenção, onde poderá se certificar que tudo correu
 bem, mas é importante lembrar do backup da configuração de produção:

 #  cp /usr/local/etc/apache/httpd.conf  ~root
 # cd /usr/ports/www/apache13-modssl  /usr/bin/nice -n 10 make all

 No horário da janela, basta desinstalar o atual apache e instalar o novo:

 # /usr/local/etc/rc.d/apache stop
 # pkg_deinstall -f `pkg_info | grep apache | awk -F' ' '{print $1}'`
 # portinstall -wW www/apache13-modssl
 # /usr/local/etc/rc.d/apache start

 Você deverá conseguir executar o apache sem nenhuma modificação no
 arquivo de configuração e poderá fazer os ajustes necessários com
 calma. Quando o httpd.conf estiver atualizado, um rápido comando deve
 finalizar seu trabalho:

 # /usr/local/etc/rc.d/apache restart

 Bom trabalho,

 Alex
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd