我知道有很多文章都在讨论这个问题,但是通过 Apache 虚拟主机部署 Django 站点时,我不断收到 404 错误。这是我的 .conf 文件:
Listen 8001
<VirtualHost *:8001>
ServerName www.myhostname.com/basic
ServerAdmin caisj@example.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
DocumentRoot /home/browser/BASIC/basic
Alias /static /home/browser/BASIC/basic/static
Alias /media /home/browser/BASIC/_py/lib/python2.6/site-packages/Django-1.4-py2.6.egg/django/contrib/admin/media
WSGIScriptAlias /basic /home/browser/BASIC/basic/basic.wsgi
ErrorLog /home/browser/BASIC/basic/log/basic.error.log
LogLevel info
CustomLog /home/browser/BASIC/basic/log/basic.access.log combined
</VirtualHost>
我尝试了“ServerName”和其他参数的不同组合,但是在访问 www.myhostname.com/basic 时,我不断收到 404 错误。Apache 重启成功,日志文件没有任何线索。
或者任何人都可以帮助告诉哪里可以找到错误?谢谢。