Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3090 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  script shell pour la suppression de virtualhost dans httpd.conf ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script shell pour la suppression de virtualhost dans httpd.conf ??

n°435556
Lex
Posté le 19-03-2004 à 17:06:07  profilanswer
 

Je souhaite gérer facilement mon serveur web, pour cela j'ai créé un script shell qui me permet de créer l'environnement aproprié (répertoire, logs ...) ainsi que le virtual host approprié dans httpd.conf
 

Citation :

<VirtualHost *:80>
ServerAdmin admin@essai.com
DocumentRoot /home/sites/www.essai.com/web
ServerName www.essai.com
ErrorLog /home/sites/www.essai.com/logs/error_log
CustomLog /home/sites/www.essai.com/logs/access_log common
</VirtualHost>


 
voila maintenant j'aimerais un script shell me permettant de supprimer un virtual donné (en lançant par exemple : "delvhost www.essai.com" )
 
merci de m'aider les gars  :jap:

mood
Publicité
Posté le 19-03-2004 à 17:06:07  profilanswer
 

n°435566
mikala
Souviens toi du 5 Novembre...
Posté le 19-03-2004 à 17:19:13  profilanswer
 

je ne vais pas répondre directement du moins dans la suppression des données directement dans httpd.conf
ce que tu peux faire c'est créer un fichier par vhost .
tu mets tous ces fichiers dans un répertoire donné .
ce qui simplifie la gestion : il te suffit d'effacer le fichier qui correspond au vhost voulu .
en ce qui concerne httpd il te suffit de lui indiquer un repertoire a 'parser' pour les vhosts soit une ligne a la con du type
Include conf/vhosts/
 
voila ;)


---------------
Intermittent du GNU
n°435571
Lex
Posté le 19-03-2004 à 17:22:16  profilanswer
 

yep très bonne idée !!!!
merci !

n°460053
shinmaki
Posté le 20-04-2004 à 15:21:41  profilanswer
 

Effectivement, moi aussi, ça m'a simplifié la vie ! Mais ça m'amène à une question.
 
J'ai créé un htaccess et un htpasswd pour chacun de mes hôtes virtuels. Le htaccess est effacé avec la suppression du répertoire mais le htpasswd est stocké à part et contient les mots de passe de tous les hôtes virtuels. Comment puis-je faire pour supprimer juste la ligne correspondant à l'hôte virtuel que je veux ? (je ne peux pas procéder de la même manière puisque je mets htpasswd dans un répertoire protégé à part ?)
 
Merci d'avance.

n°460165
mikala
Souviens toi du 5 Novembre...
Posté le 20-04-2004 à 16:55:07  profilanswer
 

pk ne pas mettre pareil un htpasswd /hote virtuel ? (juste changer le nom & faire le script générer le chemin en fonction du vhost .
par exemple soit le vhost toto
le script génére donc le repertoire du vhost
le .htaccess & dans celui ci il crée le chemin du genre
 Authfile /chemin/vers/rep/caché/toto
comme cela le script qui efface se contente d'effacer le fichier toto .
 


---------------
Intermittent du GNU
n°460186
lukefab
Posté le 20-04-2004 à 17:27:07  profilanswer
 

tu ne peux pas faire la même solution en créant des sous répertoires dans ton rép. protégé?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  script shell pour la suppression de virtualhost dans httpd.conf ??

 

Sujets relatifs
Récupèrer la valeur passée dans le pipe avec un script shellscript : detecter si un programme est lancé
samba quota, profils et scriptShell, root et appli graphique
Script en Perlproftp et virtualhost
Bourde avec firefox: suppression du compte default[FluxBox] Fichier de conf .fluxbox/apps
Script : faire un script pour changer de XF86Config-4 
Plus de sujets relatifs à : script shell pour la suppression de virtualhost dans httpd.conf ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR