OVH Community, your new community space.

Pointer plusieurs domaines sur des dossiers differents


vladimirez
24/01/2014, 20h27
Bon j'ai finis par trouvé la solution

- J'ai utilisé un seul fichier pour les virtual hosts (celui par default sites-enabled/000-default )

Dans ce fichier là, j'inscris tous mes virtual hosts precédés de la directive: NameVirtualHost XXX.XXX.XXX.XXX:80

Code:
NameVirtualHost xxx.xxx.xxx.xxx:80


ServerName localhost
DocumentRoot /var/www/
        
               autres directives
        



ServerName domain-1.tld
ServerAlias www.domain-1.tld
DocumentRoot /var/www/dossier-pour-domain-1
        
                autres directives
        



ServerName domain-2.tld
ServerAlias www.domain-2.tld
DocumentRoot /var/www/dossier-pour-domain-2
        
               autres directives
        
Premier virtualHost est sollicité dans le cas où on tape directement l'adresse IP du serveur. 2eme VirtualHost pour mon domain, 3eme VirtualHost pour mon autre domaine.Ne pas oublier de reload Apache et ça fonctionne nickel

vladimirez
24/01/2014, 20h11
Regarde un peu ce thread, ça peut t'aider (ça n'a pas fonctionné dans mon cas) http://stackoverflow.com/questions/2...gle-ip-address

cyberia
24/01/2014, 19h42
Salut, je cherche a faire un peut la meme chose que toit (mon msg) la différence avec toi est que moi je fais pointer les domaines sur l'ip que Kimsufi ma donnée, et que j'arrive bien sur mon serveur, mai impossible de les diriges dans un dossier distinct.

vladimirez
24/01/2014, 18h57
Bonjour

J'ai deux domaines hebergés par OVH que je veux faire pointer sur mon Kimsufi (sur 2 dossiers differents)

- Le changement des serveurs DNS depuis le manager est fait
- Les deux domaines sont ajoutés depuis le manager kimsufi
- Les deux zones DNS sont crées. En voici l'un des db.domaine.tld:

Code:
;mondomaine.com
$TTL    3600
@   IN  SOA  ns3monserveur.eu. root.mondomaine.com. (
        2011020906 ; SERIAL
        3600; REFRESH
        15M; RETRY
        1W; EXPIRE
        600 ) ; Negative Cache TTL
;
; NAMESERVERS
;
mondomaine.com. IN       NS       ns3monserveur.eu.
mondomaine.com. IN       NS       ns.kimsufi.com.
;
; Nodes in domain
;
www       IN A         xxx.xxx.xxx.xxx
mail      IN A         xxx.xxx.xxx.xxx
ns1       IN A         xxx.xxx.xxx.xxx
smtp      IN A         xxx.xxx.xxx.xxx
pop       IN A         xxx.xxx.xxx.xxx
ftp       IN A         xxx.xxx.xxx.xxx
imap      IN A         xxx.xxx.xxx.xxx

mondomaine.com.   IN  A   xxx.xxx.xxx.xxx
mondomaine.com.   IN  MX  10 mail.mondomaine.com.
;
; subdomains
;
*.mondomaine.com. IN A xxx.xxx.xxx.xxx
- Les virtual hosts Apaches sont crées, en voici l'un des deux:

Code:

        DocumentRoot /var/www/website_folder
        
            Options FollowSymLinks
            AllowOverride All
            allow from all
            Options +Indexes
        
Mais les deux domaines pointent sur la racine: /var/www Qu'est ce que je devrais changer pour faire en sorte que chacun des deux domaines pointe sur son dossier respectif ?

EDIT: j'ai ce warning quand je reload Apache:

Code:
 [warn] VirtualHost site_1:80 overlaps with VirtualHost site_2:80, the first has precedence, perhaps you need a NameVirtualHost directive