我可以使用django和mod_wsgi的子域名

时间:2011-07-14 13:17:59

标签: django mod-wsgi

我的主站点是www.example.com

我想运行site1.example.com等网站

我试过这个

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

我还在/ etc / hosts中添加了记录,但它无效。

我可以从服务器ping site1.example.com,但不能从外部ping

1 个答案:

答案 0 :(得分:2)

  

我可以从服务器ping site1.example.com,但不能从外部ping

这不是Django问题。 ping是一种低级IP协议(ICMP),可以从HTTP服务器(应用程序)级别处理得很好。

/etc/hosts添加内容只会影响/etc/hosts所在的计算机。

你应该首先让子域名使用静态网页(例如“Hello World”),让Django离开它。然后阅读django.contrib.sites并从那里开始。