鱿鱼后面的Django

2024-04-20 00:30:51 发布

您现在位置:Python中文网/ 问答频道 /正文

拜托,我对反向代理SQUID背后的DJANGO有问题。。。在

Squid设置为在接收请求后将我重定向到另一个本地端口。此重定向有效。从DJANGO,我收到错误404:

Request Method: GET
Request URL: http://a.server.cz:5500/http://a.server.cz:5500/


{u'path': u'http://a.server.cz:5500/'}

在候机楼我看到:

^{pr2}$

我认为,问题是,squid将squid服务器地址添加到请求的绝对路径。。。在

网络方案:

:--------------------------:
:                          :
:         INTERNET         :
:                          :
:--------------------------:
            :
            :
            : request - a.server.cz:5500
            :
a.server.cz :
:----------------------------:
:                            :
:      squid: 5500 -> 5501   :
:                            :
:                            :
:      DJANGO: listen 5501   :
:                            :
:----------------------------:

拜托,你能帮帮我吗?在

谢谢你!在

编辑:

我的鱿鱼配置

http_port 80 accel
http_port 5500 accel

cache_peer 127.0.0.1 parent 5501 no-query no-digest originserver name=serverA

acl all src all


http_access allow all
cache_peer_access serverA deny ws

Tags: djangonohttpcacheaccessserverportrequest