【原创·版权所有】
起因一个服务器已经使用了Nginx的系统用来对接其他服务了,导致Nginx占用了80和443端口。本着不浪费资源和省钱的想法,正好可以反代一下KOS工具箱(Kangle工具箱)的服务器,用来当做CDN加速服务器。443端口做Nginx对接服务,80端口用来反代一个KOS的文件服务器。
一、安装squid软件
直接yum命令安装就行了,非常方便。如下命令:
yum install squid -y systemctl enable squid.service systemctl start squid.service
二、配置squid程序
编辑squid的配置文件来配置http反代,如下命令打开配置文件:
vi /etc/squid/squid.conf
把配置文件中的http_port 3128注释掉:
# http_port 3128 # http_access deny all
将下列信息直接复制并替换成你的信息,最后粘贴进去,保存:
http_access allow all #允许任何人访问 http_port 80 vhost vport #监控本机80端口 cache_peer 10.10.1.10 parent 80 0 originserver name=www #IP是源站IP,name自定义名称 cache_peer_domain www kos.f2k.pub #www是上边的自定义名称,后边是加速/反代的网站域名
初始化squid一下
squid -z
最后重载squid配置文件,更新配置的信息
systemctl reload squid.service
三、取消Nginx服务对80端口的监听
修改Nginx的配置文件,取消80侦听,该步不再啰嗦。
四、重启服务大功告成
重启服务一切完成。
systemctl restart squid.service systemctl restart nginx.service
总结:squid是个轻型的代*理服务,拥有正向、反向、用户认证、CDN负载分配等等功能,有兴趣的小伙伴可以玩一下!
【Qwluoye原创·版权所有】第三方盗取内容应负法律责任!!