资料《Linux 应用大全 服务器架设》知乎 https://www.zhihu.com/pub/book/119588113
一、Squid 的http 管理
首先先安装httpd yum -y install httpd 并确认服务启动
![v2-c91d1765cb0bde685c941db4f8f8b6ac_b.png](https://i-blog.csdnimg.cn/blog_migrate/6259dcc8697d49e457a34e0e40602b5a.png)
1.复制 cachemgr.cgi文件 到 /var/www/cgi-bin 目录中
find / -name cachemgr.cgi #查找文件所在位置
cp /usr/lib64/squid/cachemgr.cgi /var/www/cgi-bin/cachemgr.cgi #复制
2.cat /etc/squid/cachemgr.conf 默认内容 ,不用修改
![v2-39669ad025d7612a7448ed22fba8e389_b.jpg](https://i-blog.csdnimg.cn/blog_migrate/08018f62d2fc6fa8d45d82434996a5be.jpeg)
3. vim /etc/httpd/conf.d/squid.conf egrep -v '^#|^$' /etc/httpd/conf.d/squid.conf 无注释显示
![v2-c872f624310e84c1d81e6e4ddb165433_b.jpg](https://i-blog.csdnimg.cn/blog_migrate/fab882971d72a1a72fcad67087862364.png)
4.访问管理页面
vim /etc/httpd/conf/httpd.conf 将 Listen 80 改为Listen 8080
http://localhost:8080/cgi-bin/cachemgr.cgi 默认为80端口
![v2-9927d21957abee20ed72bb23e8f1928f_b.jpg](https://i-blog.csdnimg.cn/blog_migrate/bad7865f0245841b7a77d4bddf058cb3.jpeg)
选择本地服务器和主机并将端口改为3128
![v2-a803cc3b367a995a4dc1f0b7487a0102_b.jpg](https://i-blog.csdnimg.cn/blog_migrate/8b45fbfc82ec1a86609c651917eb261f.jpeg)
可以查看squid 各项信息
5、安全设置
Squid 安全认证程序都存储在/usr/lib64/squid/
![v2-4c0378cd0d18410fc35d3f7773cb38ea_b.jpg](https://i-blog.csdnimg.cn/blog_migrate/f539e197c9dbf77d61f6fec4f4897691.jpeg)
创建用户admin 访问Squid
![v2-95c70ff4cdd886b574c42d5bbd23ff80_b.png](https://i-blog.csdnimg.cn/blog_migrate/8d096793dcc769057e81c0d546156877.png)
编辑 squid.conf 添加认证配置
![v2-0e616f27ad2cf72fd28fb3e092d4c75c_b.jpg](https://i-blog.csdnimg.cn/blog_migrate/9dd77f293c60e21b591d845937f13f5a.png)
结果
![v2-403f65973f43416923f8bd9e113cdd5e_b.jpg](https://i-blog.csdnimg.cn/blog_migrate/fef0fec2c19e3f521ffa037e0061c5eb.jpeg)