linux学习 CDN加速
CDN加速
一、正向加速
(1)在联网主机端:
systemctl start network
systemctl stop firewalld
1.yum install squid -y ##下载squid代理
2.systemctl start squid
3.vim /etc/squid/squid.conf
修改56行为:http_access allow all ###作正向代理
去掉62行注释使生效:cache_dir ufs /var/spool/squid 100 16 256
###将客户需要的数据缓存至目录/var/spool/squid下,其中有16个一级目录和256个二级目录,大小共100MB
:wq
4.systemctl restart squid ##重启服务
(2)在客户端
systemctl stop firewalld
systemctl start network
firefox
先进行设置浏览器访问路径,编辑并选择代理路径
再访问网站
二、反向代理
(1)squid加速
1.yum install squid -y ##在无http服务的主机安装squid包
2.systemctl start squid
3.vim /etc/squid/squid.conf
更改56行为:http_access allow all
更改59行为:http_port 80 vhost vport ###设置虚拟域和虚拟端口访问端口为80
编辑第60行:cache_peer ip parent 80 0 no-query ##从指定IP的父节点的80端口获取数据,并且不查询不备份
:wq
原内容:
编辑后内容:
4.systemctl restart squid
5.在squid所在端进行测试
firefox
访问任意IP,实际访问的应该是指定ip的80端口
(2)实现交替访问
1.vim /etc/squid/squid.conf
cache_peer ip parent 80 0 no-query originserver name=web1
cache_peer另一IP parent 80 0 n o-query originserver name=web2
2.cache_peer ip parent 80 0 no-query originserver name=web1round-robin weight=数字
cache_peer另一IP parent 80 0 n o-query originserver name=web2 round-robin weight=数字
一、添加网卡
二、添加bond0、eth0、eth1
watch -n 1 cat /proc/net/bonfing/bond0 ##查看网卡的工作状态
ifconfig eth0 down ##网卡0不工作
ifconfig eth0 up ##网卡1工作