apache2 - leia as configurações do MySQL

1

Estou tentando me afastar dos daemons desagradáveis que gravam arquivos de configuração e precisam de acesso root para operar.

Eu quero armazenar vhosts / domains em um banco de dados MySQL, de preferência com acesso restrito. Eu estou procurando por alguns módulos que serão capazes de gerar dinamicamente configuração vhost recuperando-os usando consultas.

Algumas das coisas que encontrei e porque não consigo usá-lo:

  • mod_sqltemplate - Exatamente o que eu estava procurando, até que percebi que ele precisa ser recarregado quando novos vhosts são inseridos para o banco de dados (ou seja, um script externo / sudo / senha daemons desagradáveis / etc)
  • mod_sqlinclude - parece o mesmo que o acima, mas é somente apache1.3. Também não sei se é necessário recarregar o httpd quando novas entradas são inseridas. Tentei portar isso por mim mesmo e acabei uma função por trás .
  • mod_vdbh - Não consigo encontrar nenhuma informação sobre isso, mas tem algumas referências que mostram que é o que eu estou procurando
  • mod_shapvh - somente o apache1.x falhou em transferi-lo.

Também seria bom se houvesse uma maneira de ler / gravar contadores de limite de largura de banda no MySQL.

Rodando no Debian GNU / Linux.

    
por LiraNuna 12.08.2009 / 10:49

3 respostas

2

AFAIK não há nenhuma maneira de adicionar hosts virtuais ao Apache sem reiniciá-lo.

    
por 12.08.2009 / 10:53
0

Você pode estar interessado em mod_vhost_alias .

    
por 12.08.2009 / 10:57
0

O FreeBSD hospeda o patch para o módulo mod_vdbh: link

Eu não sei se o apache realmente lida bem com isso, sem reiniciar o servidor. Quando hospedei meus vhosts com o lighttpd, foi necessário reinicializar para atualizar os vhosts.

    
por 12.08.2009 / 11:31