Je n'arrive pas à pointer mes sous-domaines autrement que sur le domaine principal

bonjour.

Je ne me sors pas d’une galère pour pointer vers un sous domaine.

En fait tout mes sous domaines pointent vers le dossier de mon domaine principal. Par exemple postfixadmin.7700.be pointe vers 7700.be

Pour exemple:
Je voudrais faire pointer 7700.be vers /var/www/studio/
et je voudrais faire pointer postfixmail vers /var/www/postfixmail/

J’ai un serveur Debian installé en vps chez OVH
J’ai un nom de domaine “7700.be

en zone DNS j’ai ceci

$TTL 300
@	IN SOA dns107.ovh.net. tech.ovh.net. (2017010502 86400 3600 3600000 300)
                           IN NS     dns107.ovh.net.
                           IN NS     ns107.ovh.net.
                           IN MX 1   mail.7700.be.
                           IN A      51.254.205.56
mail                       IN A      51.254.205.56
photographe                IN A      51.254.205.56
photographe-mariage        IN A      51.254.205.56
postfixadmin               IN A      51.254.205.56
studio                     IN A      51.254.205.56
www                        IN CNAME  7700.be.

J’ai 7700be.conf et postfixadmin.conf
ils sont placés dans /etc/apache2/sites-available (et liés pareil je les retrouve bien dans /etc/apache2/sites-enabled)

Voici le contenu de 7700be.conf

<VirtualHost *:80>
ServerName www.7700.be
ServerAlias 7700.be *.7700.be
ServerAdmin studio7700@live.be
DocumentRoot /var/www/studio/
	ErrorLog /var/log/apache2/error.7700.be.log
	CustomLog /var/log/apache2/access.7700.be.log combined
</VirtualHost>

et postfix.conf

<VirtualHost *:80>
ServerName postfixadmin.7700.be
ServerAlias postfixadmin.7700.be *.postfixadmin.7700.be
ServerAdmin studio7700@live.be
DocumentRoot /var/www/postfixadmin
	ErrorLog /var/log/apache2/error.7700.be.log
	CustomLog /var/log/apache2/access.7700.be.log combined
</VirtualHost>

Actuellement 7700.be et postfixadmin.7700.be ramènent tous deux à http://7700.be

Merci pour votre aide.

Je crois que c’est une erreur de mettre *.7700.be dans la ligne ServerAlias 7700.be *.7700.be.
Essaie de mettre tous les sous-domaines à la main pour voir.

bonjour,

effectivement l’erreur était là, dans tous 7700be.conf et dans default.conf des sites-available j’avais laissé cette ligne. En supprimant les default.conf et en supprimant cette ligne de 7700be.conf cela fonctionne.

Merci beaucoup :wink: