$ /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.
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?
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
Tags apache-2.2