OVH Community, your new community space.

[Urgent] OVHr3 : Comment faire pointer 2 noms de domaine sur le même répertoire ?


KimsufiFan
18/05/2015, 12h10
Non, il y a juste ce site que je devais configurer manuellement (5 noms de domaine portant des extensions étrangères pointent sur le même répertoire et le multilingue se gère en PHP via HTTP_HOST).

Les autres sites hébergés sur ce serveur sont créés directement via OVHm, qui est par ailleurs un super outil :-)

PS : Ce que j'aime bien aussi avec OVHm c'est que ça crée automatiquement le SPF et surtout le DKIM quand on crée un domaine. Ca simplifie vraiment la vie. Mais c'est vrai que les utilitaires ne sont pas à jour et qu'on est un peu bridé dans ce qu'on veut faire. Ce n'est pas trop un problème pour moi pour l'instant.

BBR
18/05/2015, 11h41
mais alors... pourquoi utiliser une R3 si tu configures les domaines manuellement ? Autant utiliser une Centos (dernière version et non la 6 qui est obsolète) ou Debian, tu pourrais faire ce que tu veux et surtout tu aurais des utilitaires à jour, rien que par exemple php qui est bloqué en 5.3.3 sur la R3

KimsufiFan
18/05/2015, 11h15
BBR et Pascalis :

MERCIIIIIIIIIIIIII

@BBR : En fait ta solution ne marchait pas directement parce que OVHm associe automatiquement tout nouveau domaine à un nouveau nom d'utilisateur, et celui-ci n'a pas la permission d'accéder à un autre documentroot que le sien, ce qui provoque le message d'erreur "Mismatch between target UID (503) and UID (502) of file "/home/mondomaine/www/index.php" quand on veut consulter la page. Il faut donc plonger dans les fichiers config et corriger cela. Sans compter qu'OVHm est une grosse machine qui crée en même temps que le nom de domaine des trucs dont je n'ai pas besoin (gestion quota, etc.).

La solution de Pascalis était beaucoup plus pratique et souple pour moi car elle me permet d'ajouter directement le domaine sans passer par OVHm. Vraiment un grand merci pour ce code "prêt à emporter", c'est mieux que les fast-food Tu m'as effectivement "mâché" le boulot Ca a fonctionné du premier coup !!

pascaltits
18/05/2015, 10h31
Bonjour, faire comme indiqué par BBR mais également changer le user du vhost :

Problème : pour une raison que j'ignore, quand visite la page www.mondomaine.fr, le code PHP est en clair ! Il n'est pas interprété :-/
ben ouais webmin n'a pas configuré :
suPHP_Engine on
suPHP_AddHandler x-httpd-php .php
suPHP_UserGroup [B]lememeuser [/B ]users
AddHandler x-httpd-php .php
En fait je vais te mâcher le travail :

premier vhost : premierDomaine et user titi

ServerAdmin webmaster@premierDomaine.fr
DocumentRoot /home/premierDomaine/www
premierDomaine/www>
Order allow,deny
Allow from all

SuexecUserGroup titi users
ServerName www.premierDomaine.fr
ServerAlias premierDomaine.fr
CustomLog logs/premierDomaine-access_log combined
ErrorLog logs/premierDomaine-error_log
ScriptAlias /cgi-bin/ /home/premierDomaine/cgi-bin/
premierDomaine/cgi-bin">
Order allow,deny
Allow from all


suPHP_Engine on
suPHP_AddHandler x-httpd-php .php
suPHP_UserGroup titi users
AddHandler x-httpd-php .php

RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
le secondDomaine mais avec le même user : titi

ServerAdmin webmaster@seconDomaine.fr
DocumentRoot /home/seconDomaine/www
seconDomaine/www>
Order allow,deny
Allow from all

SuexecUserGroup [B]titi [/B ]users
ServerName www.seconDomaine.fr
ServerAlias seconDomaine.fr
CustomLog logs/seconDomaine-access_log combined
ErrorLog logs/seconDomaine-error_log
ScriptAlias /cgi-bin/ /home/seconDomaine/cgi-bin/
seconDomaine/cgi-bin">
Order allow,deny
Allow from all


suPHP_Engine on
suPHP_AddHandler x-httpd-php .php
suPHP_UserGroup titi users
AddHandler x-httpd-php .php

RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
Si problème poste les vhost

BBR
18/05/2015, 08h22
le cross posting c'est mal ^^
je t'ai répondu ici http://forum.ovh.com/showthread.php?...e-r%E9pertoire

Il faut ajouter le second domaine avec ovhm puis éditer le virtualhost dans Apache et mettre le documentroot sur /home/mondomaine/www comme pour l'autre puis relancer Apache (service httpd sur la r3)

KimsufiFan
18/05/2015, 04h01
Bonsoir à tous, c'est très urgent.

J'ai installé la distrib OVH Release 3 (CentOS 6) (64bits) sur mon nouveau serveur Kimsufi.

J'ai ajouté via l'outil OVHm de gestion des domaines un premier domaine mondomaine.com qui pointe sur /home/mondomaine/www.

Ca fonctionne parfaitement.

Pour des raisons trop longues à expliquer, je voudrais créer un domaine mondomaine.fr qui pointe exactement sur le même répertoire.
- Je suis allé dans "Webmin > Serveurs > Serveurs BIND > Créer une zone primaire" et j'ai ajouté mondomaine.fr
- Je suis allé dans "Webmin > Serveurs > Serveurs Web Apache" et j'ai ajouté un Serveur Virtuel pointant sur /home/mondomaine/www

Tous les services ont été relancés.

Problème : pour une raison que j'ignore, quand visite la page www.mondomaine.fr, le code PHP est en clair ! Il n'est pas interprété :-/

Que faire ? J'ai besoin de votre aide, merci d'avance !

Cédric.