`
raymond2006k
  • 浏览: 295554 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

squid缓存代理配置的一个问题解决过程

阅读更多
    最近要用squid做缓存代理。
   下载,编译,安装好squid,run 起来,不过无法处理向apache:82 的请求。

    访问浏览器返回
The following error was encountered:
    * Invalid Request

Some aspect of the HTTP Request is invalid. Possible problems:

    * Missing or unknown request method
    * Missing URL
    * Missing HTTP Identifier (HTTP/1.0)
    * Request is too large
    * Content-Length missing for POST or PUT requests
    * Illegal character in hostname; underscores are not allowed 


   百度一下, 悠悠博客 中提到他 http_access deny all 应该改成http_access allow all,解决问题。于是通篇看看 squid.conf 配置,原来默认已经有很多配置项,其中有一些 deny 项,配置那些不能访问。其中有一项:
   http_access deny !Safe_ports

   看字面,不安全端口不允许访问。而我没有改squid的默认端口 3128,估计是这个问题,注释掉这行,果然可以了, squid:3128-> apache:82 -> tomcat:8080,这个流程终于通了。

    而一般生产环境,配置为 80 端口就可以了。
分享到:
评论

相关推荐

    Squid缓存代理服务器的安装与配置(普通代理 透明代理 反向代理)

    Squid缓存代理服务器的安装与配置(普通代理 透明代理 反向代理) Squid缓存代理服务器是一种流行的代理服务器和Web缓存服务器软件,广泛应用于提高Web服务器速度、缓存万维网、域名系统和其他网络搜索、帮助网络...

    squid 配置缓存服务器

    Squid 是一个广泛使用的开源 HTTP 代理服务器和缓存系统,它能够显著提高网络访问速度,减轻服务器负载,同时提供内容过滤、访问控制等功能。在本文中,我们将深入探讨如何配置 Squid 作为缓存服务器。 ### 1. 安装...

    squid缓存服务器的研究

    Squid 作为一种高效的缓存服务器解决方案,在提高网络访问速度、优化带宽利用等方面发挥着重要作用。通过合理配置 Squid 的各项参数,结合其丰富的访问控制功能,能够满足不同场景下的需求,为企业和个人用户提供更...

    Squid 反向代理配置

    ### Squid 反向代理配置详解 #### 一、实验背景及目标 本文档旨在详细介绍如何在特定环境下配置Squid作为反向代理服务器。实验环境包括一台运行Red Hat Enterprise Linux 5.5 (RHEL5.5)的虚拟机以及另一台运行...

    squid缓存服务器的配置

    Squid是一个高性能的代理缓存服务器,主要用于加速Web浏览,减少对外部网络的带宽需求,提高响应速度,以及提供一定的安全性和访问控制功能。在企业、教育机构或任何大型网络环境中,Squid作为缓存服务器的应用极为...

    squid反向代理配置例子

    本文将详细讲解如何使用Squid进行反向代理配置,通过提供的文件名,我们可以看到有四种不同的配置场景:单站点代理、多站点代理、以及两种实现Web站点负载均衡的方法(sibling形式和常规方式)。 1. **单站点代理**...

    Squid for windows 反向代理缓存服务器配置软件

    Squid是一个缓存internet数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据。也就是说,当一个用户想要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,然后Squid 连接所申请网站并请求该...

    Squid代理服务器配置

    Squid是一个强大的开源代理缓存服务器,专为提高内部网络用户访问互联网的速度和效率而设计。它在Linux系统中广泛应用,支持多种网络协议,包括HTTP、FTP、gopher、SSL和WAIS,使得网络流量得以优化,同时提高了客户...

    Linux Squid 代理修改配置

    在Linux系统中,Squid是一个广泛使用的开源代理服务器,它能够实现缓存网页内容,提高网络访问速度,同时还能用于网络安全控制和访问策略管理。本文将深入探讨如何修改Squid的配置来满足特定需求。 一、Squid安装与...

    利用Linux和Squid建立缓存代理服务器的优化方案研究.pdf

    在本文中,作者探讨了如何利用Linux操作系统和Squid软件构建一个优化的缓存代理服务器。Squid是一个开源的代理服务软件,允许用户自由使用和修改,常用于提高网络访问速度和效率。在基于Linux的环境中,Squid作为...

    squid和nginx配置正向代理访问API接口.rar

    Squid 是一个高性能的代理缓存服务器,适用于多种网络环境。作为正向代理,Squid 可以接收客户端的HTTP和HTTPS请求,然后将这些请求转发到实际的API服务器。配置 Squid 正向代理通常涉及以下几个步骤: 1. 安装 ...

    Linux搭建Squid透明代理及squid+icap环境

    通过这种方式,你可以在Linux环境中搭建一个完整的Squid透明代理,同时利用ICAP服务实现内容过滤或其他增值服务。这不仅提高了网络效率,也为网络安全提供了额外的保障。不过,请确保在实际操作时根据你的网络环境和...

    Squid普通代理实验测试

    在IT领域,Squid是一个广泛应用的开源缓存代理服务器,它主要用于提高网络访问速度和减少带宽消耗。"Squid普通代理实验测试"是一个关于如何配置和使用Squid作为基本网络代理的实践教程。这个实验可能涉及到以下几个...

    squid3.0及配置手册

    总之,Squid 3.0是一个强大而灵活的网络代理,通过深入理解并配置其各项选项,用户可以定制一个满足特定需求的高效网络解决方案。配置手册是掌握Squid操作的关键资源,它将引导用户逐步了解和掌握这款工具的使用。

    squid配置https

    本文档主要介绍了基于 Squid 3.1.18 版本的 HTTPS 代理配置过程,包括必要的证书生成步骤、Squid 配置以及启动命令等关键环节。 #### 生成 SSL 证书 为了使 Squid 能够处理 HTTPS 请求,首先需要生成一组 SSL 证书...

    CentOS 32位搭建squid http代理,解决TCP_MISS/503

    Squid是一个高性能的代理缓存服务器,用于加速互联网访问,通过缓存经常请求的网页,减少对网络带宽的占用,提高网络效率。它支持多种协议,包括HTTP、HTTPS、FTP等,并且可以作为透明代理或者匿名代理使用。 在32...

    基于Linux的Squid代理服务器配置.doc

    Squid 代理服务软件是一种基于 Linux 的开源代理服务器软件,提供了强大的缓存、过滤、加速等功能。Squid 代理服务软件可以帮助用户: * 缓存频繁访问的网页,提高网络访问速度 * 过滤不良内容,保护用户的网络安全...

    squid代理中出现的错误

    Squid 代理服务器在启动过程中可能会遇到多种错误,这些问题通常涉及到 DNS 配置、缓存目录权限以及服务脚本等方面。通过对这些常见错误的细致分析与处理,可以有效提高 Squid 服务的稳定性和可用性。在实际操作中,...

Global site tag (gtag.js) - Google Analytics