博客 / 詳情

返回

Squid 4.8 移植指南 (openEuler 20.03 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
磁盤分區 對磁盤分區無要求
操作系統要求
項目 版本
openEuler openEuler 20.03 LTS SP1 aarch64
Kernel 4.19.90-2003.4.0.0036.oe1.aarch64
安裝操作系統

請參考:20.03 LTS SP1 安裝指南

檢查當前系統版本信息
[root@localhost ~]# 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解析文件

[root@localhost ~]# echo "nameserver 114.114.114.114" >> /etc/resolv.conf

安裝依賴包

[root@localhost ~]# yum install gcc  libxml2-devel libcap-devel libtool-ltdl-devel perl* -y

源碼編譯安裝Squid

獲取Squid 4.8的源碼包。

[root@localhost ~]# cd /home
[root@localhost home]# wget http://www.squid-cache.org/Versions/v4/squid-4.8.tar.gz

安裝Squid 4.8。

[root@localhost home]# tar -xf squid-4.8.tar.gz
[root@localhost home]# cd squid-4.8
[root@localhost squid-4.8]# ./configure
[root@localhost squid-4.8]# make -j 64 && make install
[root@localhost squid-4.8]# chmod 777 /usr/local/squid/var/logs/

運行和驗證

[root@localhost squid-4.8]# /usr/local/squid/sbin/squid
[root@localhost 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

相關鏈接:

  1. openEuler官網:www.openeuler.org/
  2. OS遷移專區: https://www.openeuler.org/zh/...
  3. openEuler兼容性列表:https://www.openeuler.org/zh/...
  4. openEuler遷移指南:https://www.openeuler.org/zh/...
user avatar kqdssheng 頭像 wsgzao 頭像 qianxunsoftware 頭像 shiyibodec 頭像
4 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.