2009-08-19 6 views
0

Je souhaite créer dynamiquement des sous-domaines via un script PHP ou similaire. J'ai vu beaucoup de sites qui créent des sous-domaines pour des utilisateurs individuels, ou pour de nouveaux espaces de forum. Je me demande simplement comment cela fonctionne et comment je peux l'implémenter dans mon système.Création dynamique de sous-domaines pour une application

Merci pour votre aide!

Répondre

5

Regardez wildcard subdomains. Une fois que vous avez tous les "sous-domaines" au bon endroit, vous pouvez utiliser la réécriture d'url et/ou un autre mélange de redirection pour créer l'effet des sous-domaines sans avoir à mettre à jour constamment une installation httpd.conf et/ou des tables DNS.

0

Si vous utilisez Apache sur une machine Linux, vous pouvez créer de nouveaux VirtualHosts pour chaque sous-domaine. Voici un guide for Debian/Ubuntu qui peut également fonctionner pour d'autres distributions.

Fondamentalement: chaque entrée passe dans son propre fichier sous/etc/apache2/sites-enabled. Chaque fois qu'une entrée est ajoutée/modifiée/supprimée, vous exécutez 'sudo /etc/init.d/apache2 reload' pour mettre à jour les hôtes/sous-domaines virtuels.

Questions connexes