[Tuto] Comment faire des sous domaines pour Apache sous Ubuntu avec un kimsufi de OVH
Bonjour à tous,
Bon un petit billet très geek …
Pour certains, cette manip va leur paraitre évidente, mais ce ne fut pas le cas pour moi. Le gros problème, c’est qu’il y a dix mille pages Google pleines d’infos qui se contredisent les unes des autres.
Le contexte :
- Server Dédié Kimsufi
- Server DNS chez OVH
- Apache 2
Je vais donc vous donner ma manip fonctionnelle pour créer un sous domaine du style http://test.mydomain.tld . Il y a trois grosses étapes, la première c’est de déclarer le sous domaine au serveur DNS de chez ovh, la seconde c’est de modifier le fichier hosts de son server et la dernière est de créer un virtual host pour apache2.
Chez OVH dans votre manager :
- Aller sur le domaine en question (ici, mydomain.tld )
- Puis aller dans la partie « Zone DNS«
- Ensuite, ajouter un nouvel alias de type CNAME exemple : test.mydomain.tld -> mydomain.tld
- Validez et c’est bon pour OVH.
Sur le serveur (le tout en sudo) :
- Éditer le fichier /etc/hosts et rajouterTOUT les sous domaines que l’on souhaite créer.
Ex : X.X.X.X mydomain.tld
X.X.X.X test.mydomain.tld
X.X.X.X blog.mydomain.tld
- Ensuite il faut aller dans le répertoire /etc/apache2/sites-available
- La vous creez un nouveau fichier content l’hote virtuel. Par exemple, créons un fichier testMydomain :
<VirtualHost *>
ServerAdmin webmaster@localhost
ServerName test.mydomain.tld
DocumentRoot /var/testMyDomain/
</VirtualHost>
- Enfin, il faut activer le sous domaine :
sudo a2ensite testMyDomain
- Puis pour que le tout soit activé, il faut reload apache :
sudo /etc/init.d/apache2 reload
Il faut noter que si c’est votre premier sous domaine sous apache, il faut rajouter cette ligne à la fin du fichier apache2.conf :
NameVirtualHost *
Normalement ça devrait marcher, il existe surement d’autres solutions qui sont aussi fonctionnelles, mais celle-là a fait ses preuves.
Voilà merveilleuse journée à vous,
Enjoy,
jaguie
Billets similaires
Tags: Chrogeek, Internet // 3 Commentaires »






Bien utile ce genre de truc.
Mais ça me fait encore plus peur de prendre un dédié sous ubuntu…
Je préfère commencer par un pré-administrer (qui, à l’évidence, ne va pas arriver tout de suite).
En tout cas merci pour ce tuto !
Ah, j’ai enfin réponse à ma question ! Merci beaucoup

Louis, ubunutu c’est facile, tu prends un kimsufi avec Ubuntu Desktop, tu installes Nxclient sur le serveur (en sudo) et tu l’installe, ensuite tu as une interface graphique (c’est un VPN) comme si que tu avais accès à ton propre bureau, et après tu installes Webmin sur le serveur comme ça tu gères les fonctionnalité (Apache2, bind9 etc…) par ce logiciel là
Voilà bonne journée à vous et merci encore
Hello,
Merci pour le tuto, mais la partie sur /etc/hosts est facultative (et vraiment inutile).