2017-08-28 3 views
0

Je souhaite offrir client.domain.com pour chaque client sur le site. En pratique, client.domain.com équivaut à www.domain.com/client/ (que je sais gérer dans les urls mais ce n'est pas ce que je veux).sous-domaines multi-locataires et wildcard django

  1. Puis-je utiliser django-subdomains pour permettre ce genre de wildcarding sans définir SUBDOMAIN_URLCONFS puisque je ne veux pas essayer et d'énumérer tous les clients.

  2. J'utilise actuellement Apache. Je ne veux pas non plus créer un nouvel hôte virtuel pour chaque client . Existe-t-il un moyen générique de faire fonctionner client.mydomain.com?

Appréciez tous les pointeurs pour exécuter # 1 et # 2. Merci.

Répondre

0
  1. Vous n'avez pas d'énumérer tous les clients, selon le example configuration in the docs, django-subdomains utilisera le ROOT_URLCONF lorsqu'il n'y a pas d'entrée en SUBDOMAIN_URLCONFS matchs.

  2. Je ne suis pas très familier avec Apache, mais vous devriez être en mesure d'utiliser un caractère générique ServerAlias:

    <VirtualHost *:80> 
        ServerName www.example.com 
        ServerAlias *.example.com 
        ... 
    </VirtualHost>