Création de Vhost de manière dynamique

Création de Vhost de manière dynamique - Windows & Software

Marsh Posté le 26-01-2007 à 10:04:30    

Bonjour a vous tous et bonne Année.
 
Est-ce que vous connecteriez une méthode (hors CGI) pour créer automatiquement / dynamiquement, des Vhosts dans apache juste en créant les répertoires « mondomaine.nc/htdocs » dans le webroot ? (le htdocs n’est pas obligatoire).
 
Donc automatiser ces taches :
 
- Ajout du vhost correctement formaté dans le httpd.conf
- Reboot du serveur Apache
L’objectif de cette manipe, est de pouvoir rendre autonome les développeurs qui souhaitent mettre en ligne leur boulot, sans qu’ils aient besoin de nous demander au préalable de leur créer le domaine ou sous domaine correspondant a leur site.
Il me semble qu’il y a un module à charger dans apache pour qui serait fait pour automatiser ces taches, mais je ne me souviens plus du nom du module et n’y comment il fonctionne (ça ce n’est pas trop un souci avec toutes les docs disponible sur internet ça ne posera pas de problème).
 
Merci beaucoup pour votre aide.
 
Bonne Journée et bon Weekend à vous


---------------
http://caledonien.org
Reply

Marsh Posté le 26-01-2007 à 10:04:30   

Reply

Marsh Posté le 26-01-2007 à 10:28:48    

oui, très facile avec dynamic Vhost
 
http://httpd.apache.org/docs/2.0/vhosts/mass.html
 
Seul truc, c'est que tu vas devoir mettre un * dans la config du dns du nom de domaine, afin que n'importe quel sous domaine redirige bien vers l'ip du serveur web.


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
Reply

Marsh Posté le 26-01-2007 à 12:16:53    

Merci pour cette excellente réponse :))) merci beaucoup


---------------
http://caledonien.org
Reply

Marsh Posté le 27-01-2007 à 12:17:22    

Nickel ça fonctionne impeccablement bien hehe :)
 
Sauf petit souci, est ce que tu connais un moyen pour que le www.domaine.nc  soit redirigé sur domaine.nc, car le répertoire www.... n'existe pas.
 
Voici le fichier de configuration :
 

Citation :

# now for the hard bit
 
RewriteEngine On
 
# a ServerName derived from a Host: header may be any case at all
RewriteMap lowercase int:tolower
 
## deal with normal documents first:
# allow Alias /icons/ to work - repeat for other aliases
RewriteCond %{REQUEST_URI} !^/icons/
# allow CGIs to work
RewriteCond %{REQUEST_URI} !^/cgi-bin/
# do the magic
RewriteRule ^/(.*)$ /www/hosts/${lowercase:%{SERVER_NAME}}/docs/$1
 
## and now deal with CGIs - we have to force a MIME type
RewriteCond %{REQUEST_URI} ^/cgi-bin/
RewriteRule ^/(.*)$ /www/hosts/${lowercase:%{SERVER_NAME}}/cgi-bin/$1 [T=application/x-httpd-cgi]
 
# that's it!


 
Merci encore  


---------------
http://caledonien.org
Reply

Marsh Posté le 29-01-2007 à 12:30:55    

Tu dois pouvoir modifier celà via le serveur dns qui gère ton domaine.


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
Reply

Sujets relatifs:

Leave a Replay

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