#1 Le 21/06/2011, à 16:18
- ateni
comment faire pointer http://domaine.org vers autre chose que /var/www
Bonjour,
J'ai un serveur dédié chez OVH avec un ubuntu 10.04 et je souhaite faire fonctionner dessus plusieurs sous domaines (et bientôt plusieurs domaines).
Concrètement je voudrais que domaine.org et www.domaine.org pointent vers /home/domaine/www et que beta.domaine.org pointe vers /home/domaine/beta/www et que pp.domaine.org pointe sur /home/domaine/pp/www
Jusqu'ici j'ai réussi à tout faire fonctionner en jonglant avec bind et les virtual host d'apache mais par contre je n'arrive pas à faire que domaine.org pointe sur autre chose que /var/www
Voici un aperçu de mes fichiers de configuration.
Pour Bind :
/etc/bind/named.conf.local
zone "domaine.org" {
type master;
file "/etc/bind/db.domaine.org";
notify-source xx.xx.xx.xx;
};
zone "autre-domaine.org" {
type master;
file "/etc/bind/db.autre-domaine.org";
notify-source xx.xx.xx.xx;
};
Où xx.xx.xx.xx est l'adresse ip de mon serveur.
/etc/bind/db.domaine.org
$TTL 86400
@ IN SOA domaine.org. postmaster.domaine.org. (
20110621 ; Serial
21600 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Negative Cache TTL
;
@ IN NS localhost.
@ IN A xx.xx.xx.xx
www IN A xx.xx.xx.xx
old IN A xx.xx.xx.xx
beta IN A xx.xx.xx.xx
pp IN A xx.xx.xx.xx
Où xx.xx.xx.xx est l'adresse ip de mon serveur.
Pour apache :
/etc/apache2/sites-available/domaine.org (avec un lien symbolique vers ce fichier dans /etc/apache2/sites-enabled/)
<VirtualHost *:80>
ServerAdmin webmestre@domaine.org
ServerName domaine.org
ServerAlias domaine.org www.domaine.org
DocumentRoot /home/domaine/www/
CustomLog "/home/domaine/log/access.log" combined
ErrorLog "/home/domaine/log/error.log"
LogLevel warn
<Directory /home/domaine/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
/etc/apache2/sites-available/beta.domaine.org (avec un lien symbolique vers ce fichier dans /etc/apache2/sites-enabled/)
<VirtualHost *:80>
ServerAdmin webmestre@domaine.org
ServerName beta.domaine.org
ServerAlias www.beta.domaine.org
DocumentRoot /home/domaine/beta/www/
CustomLog "/home/domaine/beta/log/access.log" combined
ErrorLog "/home/domaine/beta/log/error.log"
LogLevel warn
<Directory /home/domaine/beta/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Ateni
Hors ligne
#2 Le 22/06/2011, à 07:36
- pfff
Re : comment faire pointer http://domaine.org vers autre chose que /var/www
redemarre tu apache apres les modifs des fichiers de conf?
sudo service apache2 restart
?
Hors ligne
#3 Le 22/06/2011, à 09:41
- Angelo
Re : comment faire pointer http://domaine.org vers autre chose que /var/www
Ton named.conf a l'air OK, et effectivement c'est dans Apache que ça va se jouer. Tiens nous au courant mais tu es sur la bonne voie. Je viens de vérifier la config d'un de mes serveurs qui fonctionne comme tu le souhaites et je vois que j'utilise "IN CNAME" (et toi IN NS?). Pour ce qui est de Apache c'est configuré pareil chez moi.
Macbook Pro / OS X
Serveur / Ubuntu LTS
Hors ligne
#4 Le 23/06/2011, à 09:26
- ateni
Re : comment faire pointer http://domaine.org vers autre chose que /var/www
redemarre tu apache apres les modifs des fichiers de conf?
Ouaip !
je vois que j'utilise "IN CNAME" (et toi IN NS?)
J'ai essayé avec IN CNAME mais ça n'a pas marché. Merci pour tes encouragements et pour la piste
Ateni
Hors ligne