[apache2] Déplacer /etc/apache2 ?

Déplacer /etc/apache2 ? [apache2] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 11-02-2016 à 15:50:43    

Bonjour,

 

Sous Debian Jessie, j'aimerais changer le répertoire de configuration par défaut d'apache (2.4) de /etc/apache2 à /drbd/apache2.
Est-ce que:

 

1.- Copier le contenu de /etc/apache2 dans /drbd/apache2
2.- Ajouter une directive ServerRoot=/drbd/apache2 dans /drbd/apache2/apache.conf
3.- Démarrer apache avec l'option -f /drbd/apache2/apache.conf

 

Sera suffisant pour que le contenu de mod-enabled, sites-enabled, ports.conf, etc soit correctement pris en compte ?

 

Merci :jap:


Message édité par Deadlock le 11-02-2016 à 18:05:27

---------------
Institutions européennes: Ensemble d'outils dont le but est de transformer une grande quantité d'argent en merde. Cette merde est utilisée pour créer de nouveaux fonctionnaires. L'argent restant payant des externes pour faire leur travail.
Reply

Marsh Posté le 11-02-2016 à 15:50:43   

Reply

Marsh Posté le 11-02-2016 à 17:03:28    

Pourquoi tu fait pas un lien /etc/apache2 > /drbd/etc/apache2

Reply

Marsh Posté le 11-02-2016 à 18:04:28    

Oui j'y ai pensé mais j'aimerais qque chose de plus propre.
C'est un cluster, donc suivant sur quel nœud se trouve la ressource le lien sera 'mort', et même si le service ne tourne pas sur celui ci en cas d'upgrade je suis pas certain que ça passerait sans soucis.


---------------
Institutions européennes: Ensemble d'outils dont le but est de transformer une grande quantité d'argent en merde. Cette merde est utilisée pour créer de nouveaux fonctionnaires. L'argent restant payant des externes pour faire leur travail.
Reply

Marsh Posté le 11-02-2016 à 18:35:38    

Le lien est mort, mais le service ne tourne pas.
 
Pour l'upgrade faut le faire uniquement sur un nœud actif (switcher avant upgrade du second nœud) sinon ça va recréer les dossiers / fichiers inexistants.

Reply

Marsh Posté le 11-02-2016 à 18:38:57    

Deadlock a écrit :

Oui j'y ai pensé mais j'aimerais qque chose de plus propre.


donc ne touche pas a ETC !  :na:  
si le but est d etre propre .....en particulier  :heink:  
 

Citation :


C'est un cluster, donc suivant sur quel nœud se trouve la ressource le lien sera 'mort', et même si le service ne tourne pas sur celui ci en cas d'upgrade je suis pas certain que ça passerait sans soucis.


 
bien sur que si ..  :D  si tout cluster marche en tant que tel (cluster)  que ce soit la machine A ou B qui reponde n'a aucune importance et c est donc d autant plus important de conserver la norme et de pas toucher a ETC...
 
le concept de cluster t 'échappe...tu doit avoir la même chose a l identique sur les N nœuds du cluster (en general 2)
donc tout service doit tourner sur tous les nœuds en nominal et au moins un noeud en dégradé
 
 
voir aussi le message de Gauteng


Message édité par kuroineko_fr le 11-02-2016 à 18:40:05
Reply

Marsh Posté le 11-02-2016 à 18:43:33    

Non, c'est du DRBD. Les disques "clusterisés" sont synchronisés en permanence mais un seul nœud y accède et les services "clusterisés" ne tournent que sur un nœud à la fois.
 
Ça a changé sur les versions "récentes", mais j'ai plus utilisé ça depuis très longtemps.

Reply

Marsh Posté le 11-02-2016 à 18:51:38    

ah ok... :lol: je suis con repondu trop vite :hello:  
 
 

Reply

Marsh Posté le 11-02-2016 à 19:43:22    

kuroineko_fr a écrit :

ah ok... :lol: je suis con repondu trop vite :hello:  
 
 

Heu oui t'es un peu passé à côté du truc là. Je bouffe du cluster Veritas depuis des années donc les concepts si tu veux je vois un peu le truc...  
Je suis juste en train de jouer avec des rpi à la maison pour 'clusteriser' dhcp, dns, vpn et mon proxy apache.  
Tout le reste est déjà opérationnel mais je voulais juste virer mon agent 'perso' de synchro de la config apache via rsync pour du drbd.  


---------------
Institutions européennes: Ensemble d'outils dont le but est de transformer une grande quantité d'argent en merde. Cette merde est utilisée pour créer de nouveaux fonctionnaires. L'argent restant payant des externes pour faire leur travail.
Reply

Marsh Posté le 16-02-2016 à 23:04:13    

Il suffit de spécifier le fichier de config dans le script de lancement d'Apache (param de la commande httpd:
htttpd -f config  
extrait du man httpd

Citation :

-f config   Execute the commands in the file config on startup. If config does not begin with a /, then it is taken to
                   be a path relative to the ServerRoot. The default is conf/httpd.conf.

Reply

Marsh Posté le 17-02-2016 à 07:55:07    

macomboh a écrit :

Il suffit de spécifier le fichier de config dans le script de lancement d'Apache (param de la commande httpd:
htttpd -f config  
extrait du man httpd

Citation :

-f config   Execute the commands in the file config on startup. If config does not begin with a /, then it is taken to
                   be a path relative to the ServerRoot. The default is conf/httpd.conf.



Sauf que ce n'est pas seulement le fichier de conf que je veux déplacer, c'est l'ensemble du directory de conf.
Je l'ai finalement fait en modifiant APACHE_CONFDIR dans l'init script + ServerRoot dans le conf file. So far so good.


---------------
Institutions européennes: Ensemble d'outils dont le but est de transformer une grande quantité d'argent en merde. Cette merde est utilisée pour créer de nouveaux fonctionnaires. L'argent restant payant des externes pour faire leur travail.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed