|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
系统安全相关命令: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,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。 |
|