Как я могу использовать поддомен с django и mod_wsgi - PullRequest
0 голосов
/ 14 июля 2011

У меня есть основной сайт по адресу www.example.com

Я хочу запустить такие сайты, как site1.example.com

Я пробовал это

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

Я также добавил запись в / etc / hosts, но она не работает.

Я могу пропинговать site1.example.com с сервера, но не снаружи

1 Ответ

2 голосов
/ 14 июля 2011

Я могу пропинговать site1.example.com с сервера, но не снаружи

Это не проблема Джанго. ping - это низкоуровневый IP-протокол (ICMP), который хорошо обрабатывается с уровня HTTP-сервера (приложения).

Добавление чего-либо к /etc/hosts влияет только на машину, на которой включен /etc/hosts.

Сначала вы должны получить субдомены, работающие со статическими веб-страницами (например, «Hello World»), исключив Django. Затем прочитайте django.contrib.sites и идите оттуда.

...