Configuration DNS et domaines
Apr�s avoir install� le module, vous devez d�cider comment vos locataires acc�deront � leur CRM. C'est l'une des d�cisions les plus importantes pour votre plateforme SaaS, expliquons donc toutes les options clairement.
Comprendre les structures d'URL
Le module prend en charge trois fa�ons diff�rentes pour les locataires d'acc�der � leur CRM. Voici � quoi chacune ressemble :
Option 1 : Mode sous-r�pertoire (configuration la plus simple)
https://yoursite.com/ws/tenant-name
Exemple : Si votre domaine est mycrm.com et qu'un locataire nomm� � Acme Corp � s'inscrit, il acc�dera � son CRM � :
https://mycrm.com/ws/acme-corp
Avantages :
- Aucune configuration DNS suppl�mentaire n�cessaire
- Fonctionne sur tout plan d'h�bergement
- Pas de certificat SSL wildcard requis
- Configuration la plus simple
Inconv�nients :
- Moins � professionnel � qu'un sous-domaine
- Les locataires ne peuvent pas utiliser de domaines personnalis�s
Id�al pour : D�marrer rapidement, tests, petits d�ploiements.
Option 2 : Mode sous-domaine
https://tenant-name.yoursite.com
Exemple : Acme Corp acc�derait � son CRM � :
https://acme-corp.mycrm.com
Avantages :
- Apparence professionnelle et personnalis�e
- Chaque locataire a l'impression d'avoir sa propre plateforme
- Standard de l'industrie pour les plateformes SaaS
Inconv�nients :
- N�cessite un enregistrement DNS wildcard
- Peut n�cessiter un certificat SSL wildcard (mais nous avons des solutions !)
Id�al pour : D�ploiements SaaS professionnels, entreprises qui veulent impressionner leurs clients.
Option 3 : Mode domaine personnalis�
https://crm.tenant-own-domain.com
Exemple : Acme Corp pourrait utiliser son propre domaine :
https://crm.acmecorp.com
Avantages :
- Maximum de personnalisation pour vos locataires
- Les locataires peuvent utiliser leur domaine d'entreprise
- Valeur per�ue la plus �lev�e
Inconv�nients :
- Chaque locataire doit configurer son DNS
- N�cessite plus de configuration par locataire
Id�al pour : Offres entreprise, plans premium, services white-label.
Configurer le mode sous-r�pertoire
C'est le mode par d�faut et ne n�cessite presque aucune configuration DNS.
�tape 1 : Activer la structure sous-r�pertoire
- Allez dans SaaS Management ? SuperAdmin Settings
- Cliquez sur l'onglet MySQL Server Settings
- Mettez � Use Subdir Structure '/ws/{tenant}' � sur Yes
- Cliquez sur Save Settings
�tape 2 : C'est tout !
S�rieusement - si vous utilisez le mode sous-r�pertoire, aucune configuration DNS n'est n�cessaire. Les locataires seront automatiquement accessibles � yoursite.com/ws/tenant-slug.
Configurer le mode sous-domaine
Le mode sous-domaine n�cessite un enregistrement DNS wildcard. Voici exactement comment le configurer :
Qu'est-ce qu'un enregistrement DNS wildcard ?
Un enregistrement DNS wildcard est une entr�e DNS sp�ciale qui capture TOUS les sous-domaines et les pointe vers votre serveur. Au lieu de cr�er un enregistrement DNS pour chaque locataire individuellement (ce qui serait impossible), un seul enregistrement wildcard les g�re tous.
Pensez-y comme une redirection de courrier : � Tout courrier adress� � n'importe quoi@votreentreprise.com doit aller au bureau principal. �
�tape 1 : Trouver l'adresse IP de votre serveur
Vous avez besoin de l'adresse IP de votre serveur. Voici comment la trouver :
- cPanel : Regardez en haut de votre tableau de bord cPanel - elle affiche votre IP
- VPS/Cloud : V�rifiez le tableau de bord de votre fournisseur d'h�bergement
- Ligne de commande : Ex�cutez
curl ifconfig.mesur votre serveur