歡迎您光臨本站 註冊首頁

配置squid反向代理遇到的問題

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

配置squid反向代理遇到的問題

環境:
squid代理伺服器IP:192.168.0.89
hostnameiangyu.com
apache伺服器IP:192.168.0.90
hostname:liubang.com
實驗目的:
通過正確配置squid反向代理實現將apache伺服器的主頁緩存到squid代理伺服器上

目前的情況:
=================================================

# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
192.168.0.89    xiangyu.com xiangyu
192.168.0.90    www.hao123.com


# cat /etc/squid/squid.conf | grep -v ^# | grep -v ^$
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
acl our_networks src 192.168.0.0/24
http_access allow our_networks
http_access allow localhost
http_access deny all
icp_access allow all
http_port 80 vhost
cache_peer 192.168.0.90 parent 80 0 no-query originserver      weight=1 name=server1
cache_peer_domain server1 www.hao123.com
cache_peer_access server1 allow all
hierarchy_stoplist cgi-bin ?
access_log /var/log/squid/access.log squid
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
coredump_dir /var/spool/squid

# curl -I www.hao123.com
HTTP/1.1 200 OK
Date: Thu, 03 May 2012 11:23:25 GMT
Server: Apache/2.2.11 (Unix) DAV/2 PHP/5.2.9
Last-Modified: Sat, 20 Nov 2004 20:16:24 GMT
ETag: "1d0202-2c-3e9564c23b600"
Accept-Ranges: bytes
Content-Length: 44
Content-Type: text/html

問題就出在這裡:使用curl -I 測試squid反向代理並沒有出現預期的緩存命中信息而近乎是正向代理的結果
我應該怎麼修改才能得到正確的結果,求指教
《解決方案》

問題解決了
是89這台機器的hosts文件配錯了
改過來就對了
《解決方案》

什麼意思?
我現在squid反向代理
出現訪問緩慢的情況

[火星人 ] 配置squid反向代理遇到的問題已經有441次圍觀

http://coctec.com/docs/service/show-post-12723.html