Proxy
squid(4.13 版)和 Apache(源伺服器)之間的持久連接不起作用
如果有人可以提供幫助,我會非常高興。
我基本上是在嘗試使 Squid(4.13 版)代理和 Apache 伺服器(源)之間的連接持久化。我已經嘗試了 persistent_server_connections 和許多其他指令值組合。他們都沒有奏效。這是我的魷魚配置:
http_port 80 accel defaultsite=127.0.0.1 cache_peer 127.0.0.1 parent 8080 0 proxy-only originserver http_access allow all
我已經使用 tcpdump 進行了一些調試,以確認它是關閉連接的 Squid 代理,而不是原始伺服器。事實上,當我用其他一些源伺服器(比如 ATS)替換 Apache 時,連接仍然不是持久的。但是當我用另一個代理(比如清漆)替換 squid 時,代理和源伺服器之間的連接是持久的。
我終於想出瞭如何使 squid 代理和源伺服器之間的連接持久化。我剛剛在我的配置中添加了兩行。下面的配置有效。另外,我從這個執行緒中得到了這兩行。
http_port 80 accel defaultsite=127.0.0.1 cache_peer 127.0.0.1 parent 8080 0 proxy-only originserver http_access allow all acl post_req method POST PUT server_pconn_for_nonretriable allow post_req