/ / Como posso usar subdominio com django e mod_wsgi - django, mod-wsgi

Como posso usar subdomínio com django e mod_wsgi - django, mod-wsgi

Eu tenho meu site principal em www.example.com

Quero executar sites como site1.example.com

Eu tentei isso

<VirtualHost ip:80>
DocumentRoot /home/user/django/app
ServerAlias site1.example.com

Eu também adicionei o registro para / etc / hosts, mas não está funcionando.

Eu sou capaz de ping site1.example.com do servidor, mas não de fora

Respostas:

2 para resposta № 1

Eu sou capaz de ping site1.example.com do servidor, mas não de fora

Este não é um problema do Django. ping é um protocolo IP de baixo nível (ICMP) que é tratado bem abaixo do nível do servidor HTTP (aplicativo).

Adicionando algo para /etc/hosts afeta apenas a máquina que /etc/hosts está ligado.

Você deve obter subdomínios trabalhando com páginas da Web estáticas (por exemplo, "Hello World") primeiro, deixando o Django fora disso. Então leia sobre django.contrib.sites e de lá ir.