Je travaille sur la création d'un site web en Django qui se compose de deux parties: le site lui-même et le forum. Ils seront tous les deux sur des domaines distincts, à savoir example.com et exampleforum.com. Comment cela peut-il être fait dans Django, quand le forum et le site principal font partie de la même instance?Comment les alias de domaine peuvent-ils être configurés avec Django?
0
A
Répondre
4
Ceci est effectué au niveau du serveur Web. Django ne se soucie pas du domaine sur la requête entrante.
Si vous utilisez Apache il suffit de mettre plusieurs directives Serveralias l'intérieur de votre hôte virtuel comme celui-ci:
<VirtualHost *:80>
ServerName www.mydomain.com
ServerAlias mydomain.com
ServerAlias forum.mydomain.com
... other directives as needed ...
</VirtualHost>
Cela dit Apache à diriger les demandes de tous ces domaines dans la même instance.
Pour nginx votre fichier de configuration ressemblerait à quelque chose comme:
server {
listen 80;
server_name www.mydomain.com mydomain.com forum.mydomain.com;
... other directives as needed ...
}
Merci de me faire savoir que je ne ai pas besoin de trouver un moyen de Django « officielle » d'aller sur les alias de domaine. –