(django初始设置)Django安装是将所有流量重定向到django页面,修复?

时间:2010-02-06 20:44:51

标签: python django apache mod-python apache-config

我是Django的新手。我一直在努力让它在我的Ubuntu服务器上工作。

每次有人使用我的服务器时,它都会重定向到“祝贺你第一个支持Django的页面”。它完全忽略www目录中的index.html文件。这是为什么?当我转到子域名/测试项目时,它是否只有它才能进入django页面?

这是我得到的

python版本:2.5.2 Django版本1.2 b1

我正在使用mod_python。这是我的apache http.conf文件

MaxRequestsPerChild 1

<location "/">
    SetHandler python-program
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE testproj1.settings
    PythonPath "['/root/django/django_projects'] + sys.path"
    PythonDebug On
</location>

<location "/admin_media">
   SetHandler None
</location>

<location "/media">
   SetHandler None
</location>

<LocationMatch "\.(jpg|gif|png)$">
    SetHandler None
</LocationMatch>


   SetHandler None

谢谢!

1 个答案:

答案 0 :(得分:1)

  

“它完全忽略了index.html   文件在www目录中。为什么是   吗?“

因为你安装了django并且django接管了这一点。您应该将<Location>路径更改为“testproject”而不是“/”,因为后者显然是root / homepage。虽然我不确定这会非常适合,因为我不确定它是否会接管整个testproject目录,就像它对根目录一样,我可能是错的。

如果您有权访问,则可以改为设置子域,因为在/testproject/中设置它可能是不可行的。