一:配置传统代理
案例要求:
禁止客户端通过服务器下载超过10MB 大小的文件
Squid 为客户端提供网站内容的代理服务
客户端的相关程序列如:QQ,IE浏览器等需要指定代理服务器的IP地址和端口号
如果客户端需通过域名方式访问,代理服务器本身需要能够正确的解析域名
《1》:vim /etc/squid.conf 修改配置文件
在56行写入:http_access allow all 允许
在60行写入:reply_body_max_size 10 MB 限制下载大小
《2》:systemctl restart squid #重启服务
《3》:systemctl stop firewallld #关闭防火墙
《4》:iptables -F #
《5》:setenforce 0 #
《6》:systemctl status firewalld #查看防火墙状态
《7》:tail -f /usr/local/squid/var/logs/access.log 查看他的访问日志
Web服务器:192.168.100.10
《1》:rpm -q httpd #查看是否有httpd 服务器
《2》:systemctl stop firewalld #关闭防火墙
《3》:systemctl status firewalld #查看状态
《4》:echo "11111111111" >/var/www/html/index.html #制作网站页
《5》:systemctl restart httpd #重启服务
《6》:tail -f /var/log/httpd/access_log #查看他的访问日志
客户端设置: 192.168.100.20
《7》:当直接访问网站的时候,squid 服务器没有监听到任何,而网站服务器却访问到:
《2》: IE浏览器 :工具---Internet选项---局域网(LAN)设置---》配置代理服务器的IP地址和端口号。注:这里的代理服务器的地址根据自己的环境ip去写。
刷新
: 及代理服务器出现了访问
及网站服务器是代理服务器访问的
《3》: dd if=/dev/zero of=/var/www/html/file bs=1M count=15 #在网站服务器的目录下创建了一个文件,是从dev/zero 下来取空间,没次去1M ,总共取了十五次
《4》:再去监听:
及在网站里访问,就出现报错
及取消反向代理,访问时好像啥也拿不到
及代理没有任何消息,
web服务器是有的