`
无明
  • 浏览: 37934 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

squid 2.6 反向代理配置

阅读更多

http_port 192.168.1.233:80 defaultsite=192.168.1.150 vhost vport=80
cache_peer 192.168.1.150 parent 80 0 no-query originserver
cache_peer 192.168.1.233 parent 100 0 no-query originserver
cache_peer_domain 192.168.1.150 www.xx.cn
cache_peer_domain 192.168.1.233 www.aa.cn

acl all src 0.0.0.0/0.0.0.0
acl Safe_ports port 80
acl Safe_ports port 443
http_access deny !Safe_ports
http_access allow all


refresh_pattern -i .  0 100% 0 reload-into-ims

只有一个IP,但是有几台机器要发布到internet上,便想起用squid来做个反向代理,只是起转发请求的作用,不缓存东西。

分享到:
评论
4 楼 无明 2007-06-15  
apache 虚拟主机加 mod-proxy当然也可以,但效率上就不能跟squid相比了
3 楼 codeutil 2007-06-15  

apache 虚拟主机加 mod-proxy可以不???


NameVirtualHost *

<VirtualHost *>
    ServerAdmin admin@www.xx.cn
    DocumentRoot /www/docs/www.xx.cn
    ServerName www.xx.cn
    ServerAlias ww.xx.cn
    ErrorLog logs/www.xx.cn-error_log 
    CustomLog logs/www.xx.cn-access_log common
    <Location /balancer-manager>
SetHandler balancer-manager
Order allow,deny
Allow from 127.0.0.1
Allow from localhost
</Location>
    
ProxyPass /balancer-manager !
ProxyPass / balancer://tomcatcluster/  lbmethod=byrequests stickysession=JSESSIONID  nofailover=Off timeout=30  maxattempts=3
ProxyPassReverse / balancer://tomcatcluster/

<Proxy balancer://tomcatcluster>
BalancerMember http://192.168.1.150 loadfactor=10 smax=10 max=10 ttl=5 timeout=30 acquire=3  route=tomcat12080
</Proxy>
</VirtualHost>

<VirtualHost *>
    ServerAdmin admin@www.aa.cn
    DocumentRoot /www/docs/www.aa.cn
    ServerName www.aa.cn
    ServerAlias ww.aa.cn
    ErrorLog logs/www.aa.cn-error_log 
    CustomLog logs/www.aa.cn_log common
    <Location /balancer-manager>
SetHandler balancer-manager
Order allow,deny
# 允许本机自身访问
Allow from 127.0.0.1
Allow from localhost
</Location>

    
ProxyPass /balancer-manager !
ProxyPass / balancer://tomcatcluster/  lbmethod=byrequests stickysession=JSESSIONID  nofailover=Off timeout=30  maxattempts=3
ProxyPassReverse / balancer://tomcatcluster/

<Proxy balancer://tomcatcluster>
BalancerMember http://192.168.1.233 smax=10 max=10 ttl=5 timeout=30 acquire=3  route=tomcat11080
</Proxy>

</VirtualHost>






这样应该也可以满足需求.

2 楼 无明 2007-06-15  
各自独立,而且运行的端口不一,但都要求以80对外提供服务。简单的端口映射不能解决,不然我用路由或者iptables就可以了,也不用装啥软件。
1 楼 glassprogrammer 2007-06-15  
想问一下你这几台机器是不是各自独立的, 发布出来的应用也不需要使用同一个端口吧, 如果这样何不试试 yap 端口映射工具呢?

http://sourceforge.net/projects/yap-mu/

当然, 如果你要在 linux 下跑算我没说, 呵呵.

相关推荐

    squid 2.6做代理服务器反向加速内网web

    本次实验将涵盖 DNS 的安装配置、Squid 2.6 的安装配置以及 Apache Web 服务器的安装配置,并通过 Squid 实现对内网 Web 服务器的反向代理。 #### 实验环境配置 **1. 实验平台** - **RHEL1 (内网 Web 服务器):** ...

    squid 2.6 for window

    总结,Squid 2.6在Windows环境下的应用涉及反向代理、用户认证、配置文件管理和系统优化等多个方面。了解和掌握这些知识,可以帮助你构建高效、安全的网络代理服务。提供的压缩包文件可能包含了已配置好的`squid....

    Squid 反向代理配置

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

    squid2.6 windows

    最后,测试反向代理配置是否成功。在客户端浏览器中,配置代理设置为Squid服务器的IP地址和之前设置的监听端口,然后访问被代理的网站。如果一切正常,Squid将处理请求并返回目标服务器的响应。 总的来说,Squid ...

    squid配置文档

    在本文中,我们将深入探讨如何配置 Squid,包括安装、备份配置、新建配置文件、设置基本参数以及配置反向代理。 首先,我们来安装 Squid。在 Linux 系统中,通常使用 RPM 包管理器进行安装,如描述中所示: ```...

    RHCE253--架设Squid服务器.doc

    Squid 代理服务器可以分为三种:普通代理服务、透明代理服务和反向代理服务。 1. 普通代理服务:需要客户机在浏览器中指定代理服务器的地址、端口。 2. 透明代理服务:适用于企业的网关主机(共享接入 Internet)...

    RHEL5企业级Linux服务攻squid配置汇编.pdf

    Squid可以进一步进行优化,实现透明代理、反向代理和更精细的访问控制。透明代理可以让代理服务器对客户端透明,而反向代理则可以用于负载均衡或安全隔离。高级访问控制可以基于IP地址、域名、时间等条件限制访问。...

    nginx+apache+mysql+php+memcached+squid搭建集群web环境

    而squid则用作反向代理和缓存,进一步提高响应速度。 在开始搭建之前,确保拥有合适的硬件和软件环境。例如,这里使用的是双核Intel Xeon 3.00GHz服务器,2GB内存,CentOS 4.4操作系统,以及一系列预安装的软件版本...

    nginx+apache+mysql+php+memcached+squid搭建门户网站

    - Squid 2.6.STABLE6 (反向代理) #### 四、编译安装 ##### 1. 安装Nginx Nginx是一款开源的Web服务器,以其高性能和稳定性著称。其编译参数如下: ```bash [root@localhost]# ./configure --prefix=/usr/local/...

    搭建高效、可靠、稳定的WEB服务器

    **Squid**作为反向代理服务器,不仅可以缓解Web服务器的压力,还能提供缓存功能以加快响应速度;**Apache**和**PHP**共同构建了强大的动态内容生成能力;而**MySQL**则是数据存储的核心。 #### 三、硬件与软件准备 ...

    nginx服务企业应用1

    3. **反向代理与负载均衡**:Nginx可以作为反向代理服务器,将客户端请求转发到后端服务器,实现负载均衡,同时内建健康检查机制,保证服务稳定性。 4. **缓存服务**:Nginx具备缓存功能,可以减轻后端服务器的压力...

    nginx服务部署1

    3. **反向代理和负载均衡**:Nginx可作为HTTP反向代理,加速缓存,并实现负载均衡,同时具备RS服务器健康检查功能。 4. **缓存功能**:Nginx可以作为缓存服务器,类似于Squid,支持memcache和redis等缓存技术。 5....

    服务器的大用户量的承载方案 + ngxin 虚拟目录.docx

    - Squid不仅可以作为代理服务器使用,还可以作为一个反向代理,为Web服务器提供额外的安全性和负载均衡功能。 #### 六、结论 综上所述,本方案通过一系列的技术栈组合,旨在搭建一个能够高效、可靠地处理大量用户...

    nginx 1.9 window 版本

    #设定http服务器,利用它的反向代理功能提供负载均衡支持 http { #设定mime类型,类型由mime.type文件定义 include /etc/nginx/mime.types; default_type application/octet-stream; #设定日志格式 access_log /...

Global site tag (gtag.js) - Google Analytics