在Ubuntu 14.04上安装Squid作为缓存代理服务器
时间:2020-01-09 10:41:04 来源:igfitidea点击:
说明
Squid是Web服务器的流行缓存代理,可以减少网络带宽并提高应用程序响应时间。 Squid通过将频繁请求的内容缓存到内存中来优化Web流量,从而使Web服务器不必重新处理请求。由于请求是从Squid的内存中提供而不是重新处理,因此请求返回的速度更快,从而使Web服务器可以处理更多的负载。
安装Squid
使用Aptitude安装Squid(简单)
除非我们只希望在最新版本中找到最先进的功能,否则很有可能会使用此方法进行安装。在生产环境中,稳定性通常胜过功能。
- 使用具有管理权限的帐户登录到Ubuntu服务器。
- 安装Squid
sudo apt-get install -y squid3
从源代码安装Squid(高级)
有时我们需要前沿技术,而稳定性并不是那么重要。为此,我们将必须编译自己的Squid副本。
- 从Squid的网站下载最新的"稳定"版本。
- 安装编译Squid所需的软件包。
sudo aptitude build-dep squid3
- 解压缩下载的tar文件
tar xvf squid-.tar.gz
- 转到新创建的目录。
cd squid-/
- 准备要在服务器上编译的源。
./configure --prefix=/usr --localstatedir=/var --libexecdir=${prefix}/lib/squid --datadir=${prefix}/share/squid --sysconfdir=/etc/squid --with-default-user=proxy --with-logdir=/var/log --with-pidfile=/var/run/squid.pid --with-openssl --enable-icmp
- 编译Squid。
make
- 安装新编译的副本Squid
make install
配置Squid
Squid的配置方式最终取决于Web基础结构,是将整个应用程序托管在单个Web服务器上,还是由不同的服务器处理应用程序的不同部分。