仓酷云

标题: 来一发linux下经由过程Squid反向代办署理搭建CDN缓存服务器的设置办法 [打印本页]

作者: 灵魂腐蚀    时间: 2015-1-16 12:11
标题: 来一发linux下经由过程Squid反向代办署理搭建CDN缓存服务器的设置办法
系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo、pswho
案例:
Web服务器:域名www.abc.comIP:192.168.21.129电信单线路接进
会见用户:电信宽带用户、挪动宽带用户
呈现成绩:电信誉户翻开www.abc.com一般,挪动用户翻开www.abc.com很慢,乃至打不开
办理计划:在挪动机房安排一台CDN代办署理服务器,经由过程智能DNS剖析,让电信誉户间接会见Web服务器、让挪动用户会见CDN代办署理服务器,办理挪动用户会见Web服务器慢的成绩
详细操纵:
CDN代办署理服务器:
体系:CentOS5.5主机名:cdn.abc.comIP:192.168.21.160安装Squid软件,设置反向代办署理搭建CDN缓存服务器
安装前筹办:
1、封闭SELinux
vi/etc/selinux/config
#SELINUX=enforcing#正文失落
#SELINUXTYPE=targeted#正文失落
SELINUX=disabled#增添
:wq保留,封闭。
shutdown-rnow重启体系

2、开启防火墙80端口(前面设置squid的端口为80)

vi/etc/sysconfig/iptables
增加上面的内容
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT
/etc/init.d/iptablesrestart#重启防火墙使设置失效

3、修正主机的路由形式

vi/etc/sysctl.conf
net.ipv4.ip_forward=1#0为封闭,1为开启路由利用sysctl-p命令检察
4、修正主机hosts文件,增添域名剖析纪录

vi/etc/hosts
192.168.21.129www.abc.com#增加剖析纪录

===========================================================================
安装入手下手
1、安装Squid
yuminstallsquid#安装(Squid2.6)
servicesquidstart#启动
servicesquidrestart#重启
chkconfigsquidon#设置开机启动

2、设置Squid

cp/etc/squid/squid.conf/etc/squid/squid.confbak#备份
vi/etc/squid/squid.conf#编纂文件

http_port80transparent#设置squid端口,默许为3128,设置为80,客户端翻开网站的时分不必要输出端标语
cache_mem1024MB#分派内存巨细
cache_dirufs/var/spool/squid409616256#设置缓存文件巨细
cache_effective_usersquid#设置用户
cache_effective_groupsquid#设置用户组
access_log/var/log/squid/access.log#设置会见日记文件
cache_log/var/log/squid/cache.log#设置缓存日记文件
cache_store_log/var/log/squid/store.log#设置缓存纪录文件
visible_hostnamecdn.abc.com#设置squid服务器主机名
cache_mgrroot@abc.com#设置办理员邮箱(设置为本人的邮箱地点)
aclallsrc0.0.0.0/0.0.0.0#设置会见把持列表,默许开启
http_accessallowall#设置会见权限,默许正文失落的
cache_peer192.168.21.129parent800no-queryoriginservername=web#用户会见web时,Squid向192.168.21.129的80端口发送哀求
cache_peer_domainwebwww.abc.com#设置web域名为www.abc.com
cache_peer_accessweballowall#设置会见权限,同意一切内部客户端会见web

:wq!#保留加入
servicesquidstop#中断
/usr/sbin/squid-z#初始化cache缓存目次
servicesquidstart#启动
Squid反向代办署理服务器安拆卸置完成
==================================================================
启用智能DNS剖析:
假如是电信誉户会见域名www.abc.com剖析到192.168.21.128
假如是挪动用户会见域名www.abc.com剖析到192.168.21.160
CDN缓存服务器与Web服务器之间接纳专线毗连

学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。
作者: 老尸    时间: 2015-1-18 09:22
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
作者: 冷月葬花魂    时间: 2015-1-24 15:12
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
作者: 愤怒的大鸟    时间: 2015-2-1 19:04
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
作者: 山那边是海    时间: 2015-2-7 15:10
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
作者: 再现理想    时间: 2015-2-22 19:59
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
作者: 乐观    时间: 2015-3-14 09:34
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
作者: 精灵巫婆    时间: 2015-3-21 02:35
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2