我有自己的带有Centos和cpanel / WHM的VPS服务器
目前我正在使用djnago builin服务器在Django中构建一个网站。 当站点完成后,我将转移到WSGI和apache
我想知道
答案 0 :(得分:2)
是。
在Apache方面,您将需要查看虚拟主机。您可以根据主机名为每个站点提供不同的配置,Apache会相应地路由传入的请求。见http://httpd.apache.org/docs/2.2/vhosts/
对于Python软件包,包括South,Celery和Django本身,您当然可以在所有站点之间共享它们。那是默认情况下发生的事情。但是,正确的做法是为每个站点使用不同的virtualenv。例如,你可以升级一个站点运行的Django版本而不是另一个站点。见http://pypi.python.org/pypi/virtualenv
答案 1 :(得分:0)
是。这在Django中是可能的。此设置还可以使应用程序成为多租户。可以使用apache配置文件完成此配置。 我还记得一个表django_site,你可以探索如何使用。
例如,。如果域名是aaa.com,请使用不同的aaa.py和DB aaa。如果域bbb.com,使用不同的python文件bbb.py和DB bbb
https://docs.djangoproject.com/en/dev/ref/contrib/sites/
http://thingsilearned.com/2009/01/05/using-subdomains-in-django/