服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Centos - Centos5.2配置LAMP与Centos5.3配置LAMP(49)

Centos5.2配置LAMP与Centos5.3配置LAMP(49)

2019-10-11 14:12Centos教程网 Centos

# tar jxvf squid-2.6.STABLE16.tar.bz2 # cd squid-2.6.STABLE16 # CHOST=i686-pc-linux-gnu CFLAGS=-O3 -msse2 -mmmx -Wall -W -mfpmath=sse -mcpu=pentium4 -march=pentium4 -pipe -fomit-frame-pointer CXXFLAGS


# tar jxvf squid-2.6.STABLE16.tar.bz2 
# cd squid-2.6.STABLE16 
# CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -msse2 -mmmx -Wall -W -mfpmath=sse -mcpu=pentium4 -march=pentium4 -pipe -fomit-frame-pointer" CXXFLAGS="-O3 -msse2 -mmmx -Wall -W -mfpmath=sse -funroll-loops -mcpu=pentium4 -march=pentium4 -pipe -felide-constructors -fno-exceptions -fno-rtti -fomit-frame-pointer" ./configure --prefix=/usr/local/squid --enable-async-io=500 --with-maxfd=65536 --disable-delay-pools --disable-mem-gen-trace --disable-useragent-log --enable-kill-parent-hack --disable-arp-acl --enable-epoll --disable-ident-lookups --enable-snmp --enable-large-cache-files --with-large-files --with-pthreads --enable-underscore --enable-storeio="aufs,coss,diskd,ufs" --enable-err-language="Simplify_Chinese" --enable-default-err-languages="Simplify_Chinese" 
# make && make install 
如果是2.6的内核,才能支持epoll的IO模式,旧版本的内核则只能选择poll或其他模式了;另外,记得带上支持大文件的选项,否则在access log等文件达到2G的时候就会报错。 
设定 squid 的配置大概如下内容: 
# mv /usr/local/squid/etc/squid.conf /usr/local/squid/etc/squid.conf.bak 
# vi /usr/local/squid/etc/squid.conf 
#服务器IP 192.168.9.150 
#监听服务器的80端口,反向代理,支持域名和IP的虚拟主机 
http_port 192.168.9.150:80 vhost vport 
#防止天涯盗链,转嫁给百度 
acl tianya referer_regex -i tianya 
http_access deny tianya 
deny_info 

tianya 
#防止百度机器人爬死服务器,这将导致百度不能收录你的网站内容,请注意 
acl AntiBaidu req_header User-Agent Baiduspider 

延伸 · 阅读

精彩推荐