Python论坛  - 讨论区

标题:[python-chinese] 怪问题:lighttpd + mod_fastcgi + 2个以上django网站,结果出错了……

2007年09月26日 星期三 16:49

John fractal johnfractal在gmail.com
星期三 九月 26 16:49:00 HKT 2007

有人遇到过这样的问题么……

我的配置大概是这样的:有2个django写的网站,在同一台服务器上配置到不同的域名,
为了管理方便起见,我建立了2个linux帐号,把2个网站的代码分开保存,每个网站写了一个如下的配置

server.modules += (
    "mod_rewrite",
    "mod_fastcgi",
)

$HTTP["host"] == "bar.foo.com" {
    server.document-root = "/home/bar/django-project/static"
    fastcgi.server = (
        "/bar.fcgi" => (
            "main" => (
                "socket" => "/home/bar/bar.sock",
                "check-local" => "disable",
            )
        ),
    )

    url.rewrite-once = (
        "^(/.*)$" => "/bar.fcgi$1",
    )
}

两个配置文件除了"bar"的地方不同,其他都一样。我把他们ln -s 到/etc/lighttpd/conf-available目录。

问题来了。

当我用lighty-enable-mod把两个网站的其中一个enable了,测试完全没有问题。

当我把2个网站同时enable,测试发现网站无法访问,出来如下的错误:

Page not found (404)
Request Method:
GET
  Request URL:
http://bar.foo.com/bar.fcgi/
"/home/bar/django-project/static/dataon.fcgi" does not exist
 You're seeing this error because you have DEBUG = True in your Django
settings file. Change that to False, and Django will display a standard 404
page.

也就是说,本来应该交给fascgi的请求,却去static目录搜索。

这个错误,只有当我同时其他2个网站的时候才会出现。不知道有没有人遇到过这个问题呢?
help me!
:(
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070926/8445a0ed/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月29日 星期六 20:16

高超 achaoge在gmail.com
星期六 九月 29 20:16:19 HKT 2007

On 9/26/07, John fractal <johnfractal at gmail.com> wrote:
>
> 有人遇到过这样的问题么……
>
> 我的配置大概是这样的:有2个django写的网站,在同一台服务器上配置到不同的域名,
> 为了管理方便起见,我建立了2个linux帐号,把2个网站的代码分开保存,每个网站写了一个如下的配置
>
> server.modules += (
>     "mod_rewrite",
>     "mod_fastcgi",
> )


有没有可能是这儿的问题?这儿可能写到主配置文件中比较好。

[snip]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070929/e311ace0/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号