Python 鱿鱼后面的Django
拜托,我跟DJANGO在反向代理SQUID后面有问题 Squid设置为在收到请求后将我重定向到另一个本地端口。这个重定向有效。我从DJANGO收到错误404,其中包括:Python 鱿鱼后面的Django,python,django,proxy,reverse-proxy,squid,Python,Django,Proxy,Reverse Proxy,Squid,拜托,我跟DJANGO在反向代理SQUID后面有问题 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/'} 在候机楼我看到: [26/Dec/2016 21:41:00] "GET http
Request Method: GET
Request URL: http://a.server.cz:5500/http://a.server.cz:5500/
{u'path': u'http://a.server.cz:5500/'}
在候机楼我看到:
[26/Dec/2016 21:41:00] "GET http://a.server.cz:5500/ HTTP/1.1" 404 1696
我认为,问题是,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
squid配置文件中有什么?显然,它重写请求的方式似乎有问题。@YellowShark,谢谢您的回复,SQUID配置文件有问题……您的SQUID配置文件中有什么?显然,它重写请求的方式似乎有问题。@YellowShark,谢谢回复,SQUID配置文件有问题。。。