所以,我想我的这对本身和它的文件夹结构,多个站点的专用服务器上运行Django的网站看起来是这样的:虚拟主机与多个网站的专用服务器上的Django网站
home/user/www/
site1/
site2/
site3/
mydjangosite.com/
站点1,站点2等都是PHP/HTML网站,当然,我需要让他们乳宁,所以我不知道我应该如何配置我的httpd.conf,因为下面这些行不工作:
<VirtualHost *:80>
DocumentRoot home/user/www/mydjangosite.com
ServerName mydjangosite
WSGIScriptAlias/home/user/www/mydjangosite.com/testing/wsgi.py
<Directory "home/user/www/mydjangosite.com/testing">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
编辑
我修改我的httpd.conf和代替上述线(与虚拟主机*:80)我已经添加了未来:
WSGIScriptAlias//home/user/www/mydjangosite.com/testing/wsgi.py
WSGIPythonPath /home/user/www/mydjangosite.com
<Directory /home/user/www/mydjangosite.com/testing>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
,终于我有Django的更迭页:
It worked!
Congratulations on your first Django-powered page.
但现在我得到了我的服务器上的每个域的Django页面。
定义不工作。很难猜测。 –
“不工作”我的意思是,当我访问我的网站位置时,我没有收到服务器的任何响应。事实上,当我写到Somantra的回复时(例如没有默认索引页面(实际上没有),我只得到'默认网站页面')。Apache错误日志说:'Options指令禁止的目录索引:/ home/****/www/mydjangosite.com/ –