共计 1886 个字符,预计需要花费 5 分钟才能阅读完成。
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 |
磁盘分区 | 对磁盘分区无要求 |
操作系统要求
我的项目 | 版本 |
---|---|
openEuler | openEuler 20.03 LTS SP1 aarch64 |
Kernel | 4.19.90-2003.4.0.0036.oe1.aarch64 |
装置操作系统
请参考:20.03 LTS SP1 装置指南
查看以后零碎版本信息
[[email protected] ~]# cat /etc/os-release
NAME="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 squid
root 79023 1 0 19:40 ? 00:00:00 /usr/local/squid/sbin/squid
nobody 79025 79023 0 19:40 ? 00:00:00 (squid-1) --kid squid-1
nobody 79026 79025 0 19:40 ? 00:00:00 (logfile-daemon) /usr/local/squid/var/logs/access.log
root 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/…
正文完