关于squid:Squid-48-移植指南-openEuler-2003-LTS-SP1
Squid 4.8 移植指南(openEuler 20.03 LTS SP1)介绍简要介绍Squid cache(简称为Squid)是一个风行的代理服务器和Web缓存服务器,是一个开源软件(GNU通用公共许可证)。Squid有宽泛的用处,从作为网页服务器的前置cache服务器缓存相干申请来进步Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名零碎和其余网络搜寻,到通过过滤流量帮忙网络安全,到局域网通过代理上网。Squid次要设计用于在Unix一类零碎运行。Squid的倒退历史相当悠久,性能也相当欠缺。除了HTTP外,对于FTP与HTTPS的反对也相当好,在3.0测试版中也反对了IPv6。 开发语言:C++ 一句话形容:Web 代理服务、Web缓存服务器 倡议的版本倡议应用版本为“Squid 4.8”。 阐明:本文档实用于Squid 4.8,其余版本的Squid移植步骤也可参考本文档。环境要求硬件要求我的项目阐明服务器TaiShan 200服务器(型号2280)CPU鲲鹏920 5250处理器内存内存 >= 8G磁盘分区对磁盘分区无要求操作系统要求我的项目版本openEuleropenEuler 20.03 LTS SP1 aarch64Kernel4.19.90-2003.4.0.0036.oe1.aarch64装置操作系统请参考:20.03 LTS SP1 装置指南 查看以后零碎版本信息[[email protected] ~]# cat /etc/os-releaseNAME="openEuler"VERSION="20.03 (LTS-SP1)"ID="openEuler"VERSION_ID="20.03"PRETTY_NAME="openEuler 20.03 (LTS-SP1)"ANSI_COLOR="0;31"阐明:如果是全新装置操作系统,装置形式倡议不要应用最小化装置,否则很多软件包须要手动装置,可抉择“Server with GUI”装置形式。装置Squid配置dns解析文件[[email protected] ~]# echo "nameserver 114.114.114.114" >> /etc/resolv.conf装置依赖包[[email protected] ~]# yum install gcc libxml2-devel libcap-devel libtool-ltdl-devel perl* -y源码编译装置Squid获取Squid 4.8的源码包。[[email protected] ~]# cd /home[[email protected] home]# wget http://www.squid-cache.org/Versions/v4/squid-4.8.tar.gz装置Squid 4.8。[[email protected] home]# tar -xf squid-4.8.tar.gz[[email protected] home]# cd squid-4.8[[email protected] squid-4.8]# ./configure[[email protected] squid-4.8]# make -j 64 && make install[[email protected] squid-4.8]# chmod 777 /usr/local/squid/var/logs/运行和验证[[email protected] squid-4.8]# /usr/local/squid/sbin/squid[[email protected] squid-4.8]# ps -ef |grep squidroot 79023 1 0 19:40 ? 00:00:00 /usr/local/squid/sbin/squidnobody 79025 79023 0 19:40 ? 00:00:00 (squid-1) --kid squid-1nobody 79026 79025 0 19:40 ? 00:00:00 (logfile-daemon) /usr/local/squid/var/logs/access.logroot 79028 1405 0 19:40 pts/0 00:00:00 grep --color=auto squid相干链接:openEuler官网:www.openeuler.org/OS迁徙专区: https://www.openeuler.org/zh/...openEuler兼容性列表:https://www.openeuler.org/zh/...openEuler迁徙指南:https://www.openeuler.org/zh/...