现在,我所有的PHP网站(这是我的网站文件夹)的http:// localhost /地址。
但是,我的django网站将位于我的/ Users / myusername / djcode / www /文件夹中。
如何通过inputhttp:// localhost / django /来查看我的django网站,但是当我访问http://localhost/…时 ,仍然可以看到我的php网站? 即使是一个不同的港口将是伟大的,我只想看到这两个网站。
使用Alias指令
就像是
Alias /django /Users/myusername/djcode/www/
在您的虚拟主机configuration
按照正常的Django的mod_wsgi设置说明,除了将Django应用程序安装在一个子URL而不是在网站的根目录。 看到:
http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango
它举例如下:
WSGIScriptAlias / /usr/local/django/mysite/apache/django.wsgi
你将使用:
WSGIScriptAlias /django /usr/local/django/mysite/apache/django.wsgi
只要记得把'/ usr / local / django / mysite'改成你的Django站点的实际放置Django站点和WSGI脚本文件的地方。 这适用于configuration中的Directory指令,以及文档说的创build。
另外看:
http://code.google.com/p/modwsgi/wiki/WhereToGetHelp?tm=6#Conference_Presentations
找出为什么你得到各种错误,因为没有按照文件说明加上其他文件系统的权限问题。