Nginx server block priority

52067
,

Bonjour,

Voila je rencontre un petit problème de configuration ou d'aiguillage avec mon routing Nginx.

Ce que je fais

J'ai mis un widlcard sur mon nom de domaine, car chaque sous-domaine est associé automatiquement au nom de mes clients.
C'est à dire : clientA.domaine.com, clientB.domaine.com,... de ce côté cela fonctionne, je n'ai rien à faire, à chaque nouveau client, le sous-domaine fonctionne sans que j'ai besoin de le créer grâce au wildcard.

Ce que je veux

J'aimerais réserver des sous-domaines, par exemple : "admin.domaine.com", "analytics.domaine.com", "blog.domaine.com",...

server {
    listen 80;
    server_name analytics.domain.com;
    root /home/forge/analytics.domain.com/matomo;
}
server {
    listen 80;
    server_name .domain.com;
    root /home/forge/domain.com/public;
}

Ce que j'obtiens

Dans Nginx, j'ai créé un nouveau "server block" et l'ai fait pointer vers un root différent, cela à fonctionner un moment mais maitenant, nginx me renvoi l'adresse "analytics.domaine.com" vers "domaine.com" et je ne sais plus accéder à l'adresse "analytics.domain.com".

Merci d'avance pour votre aide.