Como adicionar hosts virtuais sem precisar reiniciar o apache?

15

Quando leio o tutorial sobre como criar / adicionar hosts virtuais, a última frase é sempre algo como:

... now restart apache and you are done!

Agora, muitos (a maioria | todos) hosts da Web têm um painel que permite criar novos hosts virtuais que são ativados quase instantaneamente ... e tenho certeza de que eles não reiniciaram o apache (incomodando centenas de outros usuários) para o meu prazer!

Então, como alterar as configurações do apache / adicionar hosts virtuais, etc. e recarregar as novas configurações sem realmente reiniciar o servidor apache?

    
por augustin 28.08.2010 / 17:30

2 respostas

20
$ /etc/init.d/httpd reload

Isso executará uma verificação de sintaxe de configuração e fará com que o apache recarregue seus arquivos de configuração sem interromper o tráfego.

    
por 28.08.2010 / 17:35
9

A maioria das distribuições Linux tem um pequeno utilitário chamado apachectl ou apache2ctl, que você pode usar para recarregar a configuração. Isso também ativará qualquer novo host virtual. O comando que você está procurando é apache2ctl graceful

    
por 28.08.2010 / 17:38

Tags