当前位置首页 > 计算机 > WEB服务/网站/SEO
搜柄,搜必应! 快速导航 | 使用教程

Squid反向代理一个及多个后台WEB服务器方法课件

文档格式:PPT| 14 页|大小 225.50KB|2024-10-26 发布|举报 | 版权申诉
第1页
第2页
第3页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 14
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,12/17/2014,#,1,Squid,反向代理单个后台,WEB,服务器,A,、如果,WEB,服务器和反向代理服务器是两,台单独的机器(一般的反向代理应该有两块网卡,分别连接了内外部网络)那么,应该修改下面,的内容来设置反向代理服务http_port80squid,监听的端口,httpd_ael_host192.168.0.100,内部,WEB,服,务器的,IP,地址,httpd_ael_port80WEB,服务器的,IP,地址,httpd_ael_single_hoston,转发为缓冲的请,求到一台单独的机器,httpd_ael_with_proxyon,httpd_ael_uses_host_headeroff,B,、如果,WEB,服务器和反向代理服务器是同,一台机器。

    那么,应该设置,WEB,服务器的监听端,口为非,80,端口(比如:,81,端口)要修改的内容,冒失,幸好平时交友广阔,碰到棘手的难事有个商量解决的,如下:,http_port80squid,监听的端口,httpd_ael_hostlocalhost,内部,WEB,服务器,的,IP,地址,httpd_ael_port81WEB,服务器的,IP,地址,httpd_ael_single_hoston,转发为缓冲的请,求到一台单独的机器,httpd_ael_with_proxyon,httpd_ael_uses_host_headeroff,下面解释一下配置指令,:,http_port80,选项,http_port,指定,squid,监听,HTTP,请求,的端口,一般都设置成,80,端口,这样使用户感,觉不到反向代理的存在,就像访问真正的,WEB,服,务器一样冒失,幸好平时交友广阔,碰到棘手的难事有个商量解决的,和,httpd_ael_port80,选项,httpd_ael_host,和,httpd_ael_port,指,定,WEB,服务器的,IP,地址和端口号,可以根据自,己的,WEB,服务器的实际情况而定。

    httpd_ael_single_hoston,选项,httpd_ael_single_host,为,on,时,,squid,被设置成仅对单一的,web,服务器作反向代,理不考虑,HTTP,头信息,,Squid,转发所有的为被,缓冲的页面请求到这个,web,服务器如果,squid,需要做多个,web,服务器反向代理,必须将此选项,设置为,off,,并且使用转向器或者,DNS,去映射请,求到合适的后台,WEB,服务器httpd_ael_with_proxyon,如果希望,squid,既作反向代理服务器又作本,地 机 器 的 上 网 代 理 ,需 要 将,httpd_ael_with_proxy,改为,on,,默认情况下是,冒失,幸好平时交友广阔,碰到棘手的难事有个商量解决的,off,httpd_ael_uses_host_headeroff,在,HTTP,协议,1.1,中,,HTTP,请求包括一个主,机头信息,指定,URL,的主机名或者主机的,IP,地,址这个选项可以用来完成多个后台,WEB,服务器,的反向代理功能2.Squid,反向代理多个后台,WEB,服务器,我们可以用,Squid,反向代理多个后台,WEB,服,务器。

    例如:我们可以配置,squid,同时反向代理,三个后台,WEB,服务器Squid,的配置如下:,httpd_ael_hostvirtual,httpd_ael_port80,httpd_ael_single_hostoff,httpd_ael_uses_host_headeron,冒失,幸好平时交友广阔,碰到棘手的难事有个商量解决的,注意,:,编译,Squid,时需激活,InternalDNS,选,项,-disable-internal-dns,一个比较全的编译配置如下:,./configure-prefix=/usr/local/squid-,-enable-dlmalloc-with-pthreads-enable-p,oll-disable-internal-dns-enable-stacktr,ace-enable-removal-policies=heap,lru-,enable-delay-pools-enable-storeio=aufs,coss,diskd,ufs,然后设置设置反响代理需要的域名解析(加,入,hosts,)如下:,冒失,幸好平时交友广阔,碰到棘手的难事有个商量解决的,使三个域名都指向反向代理服务器的,IP,地,址。

    下面设置反向代理所需要的,DNS,入口信息,(即设置内部,DNS,,仅仅是,squid,在内部使用,,Inter,用户不可见)有两种方法可以设置内部,DNS,,使用内部,DNS,服务器来解析或者使用,/etc/hosts,文件来实现使用内部,DNS,服务器的资源记录如下:,如果使用,/etc/hosts,文件来实现内部,DNS,(编译时应使用,disableinternaldns,选项),编,辑,/etc/hosts,文件添加如下条目:,冒失,幸好平时交友广阔,碰到棘手的难事有个商量解决的,内容总结,1Squid 反向代理单个后台 WEB 服务器台单独的机器(一般的反向代理应该有两块网卡httpd_ael_with_proxyonhttpd_ael_uses_host_headeroff冒失,幸好平时交友广阔,碰到棘手的难事有个商量解决的冒失,幸好平时交友广阔,碰到棘手的难事有个商量解决的冒失,幸好平时交友广阔,碰到棘手的难事有个商量解决的觉不到反向代理的存在,就像访问真正的 WEB 服己的 WEB 服务器的实际情况而定机头信息,指定 URL 的主机名或者主机的 IP 地httpd_ael_single_hostoff。

    httpd_ael_uses_host_headeron/configure-prefix=/usr/local/squid-coss,diskd,ufs然后设置设置反响代理需要的域名解析(加即设置内部 DNS,仅仅是 squid 在内部使用,,。

    点击阅读更多内容
    卖家[上传人]:嘀嘀giel
    资质:实名认证
    相关文档
    正为您匹配相似的精品文档