Apache2 et reload conf virtualhost

Fermé
pcsystemd Messages postés 702 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 6 novembre 2024 - 3 juil. 2013 à 15:45
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 4 juil. 2013 à 21:10
Bonjour,

J'ai plusieurs fichiers dans apache2/sites-available avec plusieurs blocs virtualhost dans chacun des fichiers mais lorsque je rajoute un bloc virtualhost dans un des fichiers je ne souhaite pas afin que celui-ci soit prise en compte par apache faire un :

apache2ctl graceful 

Est il possible de faire un reload d'apache en lui spécifiant un fichier en particulier afin qu'il recharge uniquement la conf de ce fichier?

Merci




A voir également:

3 réponses

mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
4 juil. 2013 à 10:29
Est il possible de faire un reload d'apache en lui spécifiant un fichier en particulier afin qu'il recharge uniquement la conf de ce fichier?

Non je ne pense pas. Normalement apache ne lit qu'un fichier. Sous debian, la configuration est étalée sur plusieurs fichiers grâce à un système de lien symboliques gérés par exemple au travers des commandes a2ensite, a2dissite, a2enmod et a2dismod.
http://www.mistra.fr/tutoriel-linux-serveur-web-apache2.html

En admettant qu'une tel commande il faudrait regarder dans le man de ces commandes et dans celui d'apachectl. Pour moi il faudrait gérer tes liens au travers des commandes "a2..." et ensuite lancer la commande :

service apache2 reload


Bonne chance
0
pcsystemd Messages postés 702 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 6 novembre 2024 23
4 juil. 2013 à 13:05
Merci mamiemando.

Mes fichiers sont déjà gérés via a2ensite pour les activer ce qui créait des lien symboliques dans sites-enabled .

Le truc c'est de pouvoir reloader que l'un ou l'autre.

Je vais pousser mes tests.

Merci en tout cas pour les infos.
0
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
4 juil. 2013 à 21:10
Pour moi "reloader l'un ou l'autre" a peu de sens dans la mesure ou tu dis à apache de recharger son fichier de configuration. En tout cas selon :
http://httpd.apache.org/docs/2.2/programs/apachectl.html

... ce n'est visiblement pas possible de recharge juste un morceau de fichier de configuration. J'avoue ne pas trop voir l'intérêt, si tu peux recharger "gracefully" toute la configuration d'apache c'est encore mieux non (selon le théorème du qui peut le plus peut le moins :p).

Bonne chance
0