Pork Center

Procédure d'ajout d'un VirtualHost sous Apache

De Hack-it.org.

(Exemple :)
 
Ligne 1 : Ligne 1 :
 +
Tout ce qui suit est particulier a une distribution donnee.
 +
===VirtualHost Sous Apache===
===VirtualHost Sous Apache===
-
Pour créer un virtualhost utilisez le script CreateDomaine.sh, et suivez le guide.
+
Pour créer un virtualhost utilisez le [[CreateDomaine.sh|script CreateDomaine.sh ]](sudo /usr/local/bin/./CreateDomaine.sh), et suivez le guide.
 +
 
Le script permet de créer :
Le script permet de créer :
 +
* Un utilisateur propriétaire du(des) VirtualHosts
* Un utilisateur propriétaire du(des) VirtualHosts
* Une arborescence Standard  
* Une arborescence Standard  
Ligne 11 : Ligne 15 :
** Pour un sous Domaine
** Pour un sous Domaine
*** /home/${user}/sd/${sousdomaine}/www
*** /home/${user}/sd/${sousdomaine}/www
-
*** /home/${user}/sd/${sousdomaine}/gi-bin
+
*** /home/${user}/sd/${sousdomaine}/cgi-bin
* Une configuration Apache de VirtualHost pour un domaine
* Une configuration Apache de VirtualHost pour un domaine
* Des configuration Apache de virtualHosts pour des sous domaines
* Des configuration Apache de virtualHosts pour des sous domaines
* Une base de données pour l'utilisateur propriétaire du domaine.
* Une base de données pour l'utilisateur propriétaire du domaine.
 +
 +
===Exemple===
 +
 +
ks351556:/etc/apache2/sites-enabled# CreateDomaine.sh<br />
 +
Sous Domaine (S) ou Domaine principal (P)?<br />
 +
'''P'''<br />
 +
Login (8 char Max) :<br />
 +
'''toto'''<br />
 +
Adding user `toto' ...<br />
 +
Adding new group `toto' (1022) ...<br />
 +
Adding new user `toto' (1021) with group `toto' ...<br />
 +
Creating home directory `/home/toto' ...<br />
 +
Copying files from `/etc/skel' ...<br />
 +
Enter new UNIX password: '''toto'''<br />
 +
Retype new UNIX password: '''toto'''<br />
 +
passwd: password updated successfully<br />
 +
Changing the user information for toto<br />
 +
Enter the new value, or press ENTER for the default<br />
 +
Full Name []: toto<br />
 +
Room Number []:<br />
 +
Work Phone []:<br />
 +
Home Phone []:<br />
 +
Other []:<br />
 +
Is the information correct? [y/N] '''Y'''<br />
 +
Nom de (Sous) Domaine :<br />
 +
'''toto.com'''<br />
 +
Domaine Créé, activation<br />
 +
Avez-vous mis a jour BIND via webmin? (Y/N)<br />
 +
'''N'''<br />
 +
Vous devrez redemarrer Apache (apache2ctl restart) et Bind apres avoir mis a jour la configuration sous webmin<br />
 +
Attention si vous redemarrez avant, apache refusera de se lancer<br />
 +
Mot de passe de la Base MySQL :<br />
 +
'''toto'''<br />
 +
Base de donnee créé<br />
 +
n'oubliez pas de créer les statistiques /etc/awstats/<br />
 +
n'oubliez pas d'ajouter les alias dans <br />
 +
/etc/apache2/sites-available/toto.com.conf<br />
 +
de même dans /etc/awstats/awstats.www.toto.com.conf<br />

Version actuelle en date du 16 octobre 2008 à 14:55