用squid配置web反向代理,即使用squid转发外部web服务请求到本地web服务端口,squid对外开放,web服务器端口不对外开放。
作用是squid可以起到缓存的作用,加快访问。

修改/etc/squid/squid.conf
# 后面加上vhost vport
http_port 3128 vhost vport
# 转发节点
cache_peer 127.0.0.1 parent 80 0 no-query originserver weight=1 name=a
# 转发域名
cache_peer_domain a 127.0.0.1 localhost
# 访问权限
cache_peer_access a allow all
# 重写主机头关闭
url_rewrite_host_header off