Squid Web Cache Wiki

Squid Web Cache 文档

🔗 FreeBSD上的Squid

🔗 预编译的二进制包

FreeBSD 12.2 预装了 squid-4.14 作为预构建软件包,在 ports 集合中提供 squid-4.15

它还以“squid-devel”的名称提供了 squid-5.0.5

安装二进制软件包

 pkg add squid

🔗 编译

您只需要 通用的构建说明

但是,如果您希望将 Squid 的补丁与您的其他 FreeBSD 软件包的补丁集成起来,最简单的方法可能是从 Ports 集合安装 Squid。截至 **FreeBSD 12.2**,可用的 ports 是

安装 squid-4

 cd /usr/ports/www/squid
 make install clean

🔗 标准位置

FreeBSD 软件包和 ports 将 squid 安装在以下位置

🔗 故障排除

🔗 错误:无法向进程 NN 发送信号 N:(3) 没有这样的进程

FreeBSD 包含额外的安全设置,以防止用户向其他用户的应用程序发送致命或其他信号。

 sysctl security.bsd.see_other_uids

不幸的是,这让 Squid 陷入了困境。由于 Squid 的管理进程通常以 root 身份运行,而子工作进程以其他非特权用户(默认:**nobody**)的身份运行。**root** 管理进程无法向其自身的子进程发送如*shutdown*或*reconfigure*之类的信号。

类别: 知识库

导航: 站点搜索站点页面类别🔼 向上