我现在可以在我的Apache服务器上通过mod_wsgi或PHP运行Django.
我的Django项目运行于:http:// localhost,source位于C:/ django_proj
我的PHP项目运行在:http://php.localhost,源代码位于C:/ web
如果我打开它们,php.localhost和localhost转到Django项目.我已经通过Apache虚拟主机设置了它们.
以下是httpd.conf中的一些相关行:
DocumentRoot "C:/web"
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "C:/web">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "C:/django_proj">
Order allow,deny
Allow from all
</Directory>
Include "C:/django_proj/apache/apache_django_wsgi.conf"
Run Code Online (Sandbox Code Playgroud)
相关的路线apache_django_wsgi.conf是:
WSGIScriptAlias / "C:/django_proj/apache/proj.wsgi"
<Directory "C:/django_proj/apache">
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
在httpd-vhosts.conf里面:
<Directory C:/web>
Order Deny,Allow
Allow from all
</Directory>
<Directory C:/django_proj>
Order Deny,Allow
Allow from all
</Directory> …Run Code Online (Sandbox Code Playgroud)