Bonjour,
Dans Symfony, on utilise des variables d'environnement pour paramétrer un site donc on peut simplement avoir une même base de code pour plusieurs domaines avec des BDD différentes.
On gère ces variables d'environnement soit dans un fichier .env soit dans la conf du vhost ce qui permet de déployer facilement avec un même code plusieurs sites.
Maintenant pour t'orienter vers une solution, il faudrait en savoir plus sur ton besoin. Est-ce que tu veux avoir des sites identiques avec des données indépendantes ? est-ce que tes sites vont devoir partager des données, des users ? Y-aura-t-il de la personnalisation graphique ? etc.