Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

pfff a écrit :

redemarre tu apache apres les modifs des fichiers de conf?

Ouaip !

Angelo a écrit :

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 wink


Ateni

Hors ligne