您的位置:首页 > 运维架构 > 反向代理

搭建 CentOS 6 服务器(14) - squid、Varnish

2015-07-08 08:41 537 查看
(一)squid

安装

Java代码


# yum install httpd-tools -y

# htpasswd -c -b /etc/squid/passwords squiduser 123456

# yum install squid -y

设置

Java代码


# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak

# vi /etc/squid/squid.conf

auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/passwords

auth_param basic realm proxy

acl authenticated proxy_auth REQUIRED

http_access allow authenticated

forwarded_for delete

http_port 0.0.0.0:3128

启动服务

Java代码


# /etc/init.d/squid start

(二)Varnish

安装

Java代码


# rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.el6.rpm
# yum install -y varnish

# varnishd -V

设置

Java代码


# vi /etc/sysconfig/varnish

VARNISH_LISTEN_PORT=6081

# vi /etc/varnish/default.vcl

backend default {

.host = "127.0.0.1";

.port = "81";

}

# varnishd -C -f /etc/varnish/default.vcl

启动服务

Java代码


# service varnish start

# service varnishncsa start

# service varnishlog start

确认

Java代码


# varnishadm backend.list
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: