Création de plusieurs sous-domaines sur un même serveur



  • Bonjour,

    Je souhaite créer plusieurs sous-domaines sur un même serveur qui pointent vers des répertoires différents.

    Ex :
    www. mondomaine.com => /var/www/modomaine.com/
    beta.mondomaine.com => /var/www/modomaine.com/beta/
    blog.mondomaine.com => /var/www/modomaine.com/blog/
    back.mondomaine.com => /var/www/modomaine.com/backoffice/

    Pour cela, dois-je modifier ma config DNS (modifier mon fichier db.mondomaine.com situé dans /etc/bind/ ) ou suffit-il simplement de déclarer de nouveaux VHost sur Apache ou les deux à la fois ?

    J'ai commencé par essayer de modifier mon fichier db.mondomaine.com et de créer des VHost mais ça ne fonctionne pas…

    Je pense que j'ai une erreur dans mon fichier db.mondomaine.com, si vous voyez quelque chose de louche n'hésitez pas :

    $TTL    3600                                                                    
    @       IN      SOA     mondomaine.com. contact.mondomaine.com. (
            2012011902           ; Serial
                   3600           ; Refresh [1h]
                    600           ; Retry   [10m]
                  86400           ; Expire  [1d]
                    600 )         ; Negative Cache TTL [1h]
                                    ;
    @       IN      NS      srv123.firstheberg.com.
    @       IN      NS      ns19.ovh.net.
    @       IN      MX      10 ns19.ovh.net.
    @       IN      A       91.229.20.142
    mail    IN      A       91.229.20.142
    www     IN      A       91.229.20.142
    beta    IN      A       91.229.20.142
    blog    IN      A       91.229.20.142
    back    IN      A       91.229.20.142
    
    

    Ensuite j'ai redémarré mon serveur Bind, et j'ai essayé de pinger un de mes sous-domaines depuis mon dédié.
    Réponse :

    unknown host beta.mondomaine.com
    

    J'ai quand même déclaré de nouveaux VHost pour Apache pour voir si ça changait qq-chose mais apparemment pas…

    <VirtualHost *:8080>                                                            
            ServerAdmin postmaster@mondomaine.com
            ServerName www.mondomaine.com
            ServerAlias mondomaine.com
            DocumentRoot /var/www/mondomaine.com/
            <Directory /var/www/mondomaine.com/>
                   Options -Indexes FollowSymLinks MultiViews
                   AllowOverride All
            </Directory>
            ServerSignature Off
    </VirtualHost>
    
    <VirtualHost *:8080>
            ServerAdmin postmaster@mondomaine.com
            ServerName beta.mondomaine.com
            DocumentRoot /var/www/mondomaine.com/beta/
            ServerAlias beta.mondomaine.com
            <Directory /var/www/mondomaine.com/beta/>
                   Options -Indexes FollowSymLinks MultiViews
                   AllowOverride All
            </Directory>
            ServerSignature Off
    </VirtualHost>
    
    <VirtualHost *:8080>
            ServerAdmin postmaster@mondomaine.com
            ServerName blog.mondomaine.com
            DocumentRoot /var/www/mondomaine.com/blog/
            ServerAlias blog.mondomaine.com
            <Directory /var/www/mondomaine.com/blog/>
                   Options -Indexes FollowSymLinks MultiViews
                   AllowOverride All
            </Directory>
            ServerSignature Off
    </VirtualHost>
    
    <VirtualHost *:8080>
            ServerAdmin postmaster@mondomaine.com
            ServerName back.mondomaine.com
            DocumentRoot /var/www/mondomaine.com/backoffice/
            ServerAlias back.mondomaine.com
            <Directory /var/www/mondomaine.com/backoffice/>
                   Options -Indexes FollowSymLinks MultiViews
                   AllowOverride All
            </Directory>
            ServerSignature Off
    </VirtualHost>
    

    Bref, si vous avez une piste pour savoir pourquoi mes sous-domaines ne sont pas fonctionnels, je prend !

    Si vous avez besoin de connaitre le vrai NDD, je vous l'enverrai en MP.


  • Administrateur

    Le domaine est hébergé chez nous ?
    Quels sont les DNS configurés dessus actuellement ? (serveurs et zones)



    • Le serveur est un serveur FirstHeberg (srv123)
    • Le domaine est déclaré chez OVH
    • Les DNS configurés dans le manager OVH sont :
    .mykadee.com   NS   ns19.ovh.net
    .mykadee.com   NS   dns19.ovh.net
    .mykadee.com   A    91.229.20.142
    ```Je pense que c'est plus simple à débugger avec le NDD en clair. :)


  • Salut,

    Pour ma part j'utilise jamais bind sur mes serveurs dédiés car ça consomme, assez chaud a config etc …

    J'ai découvert un service il y a peu qui permet de faire cela rapidement sans prise de tête, il limite aussi le flood coter port 80 etc ...

    Il est totalement gratuit même si il y a des options payante :

    Le site : https://fr.cloudflare.com/

    Je le conseille donc :mrgreen:

    Bonne journée et bonne chance
    Killukru


  • Administrateur

    Ok.
    Là, si tu veux que ça soit la conf de ton bind local qui soit prise en compte pour ton domaine, il faut que tu modifie les serveurs DNS associés à ton domaine.
    En gros :
    DNS primaire : srv123.firstheberg.com
    DNS Secondaire : sdns.ovh.net

    Sous quelques heures, ça devrait fonctionner.



  • C'est fait !

    Je vais attendre qq heures ! :)

    Merci.

    Edit : 10 min après ça marche déjà ! :D


Se connecter pour répondre
 

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.