|
| |
精品推荐 |
 |
|
| |
|
|
|
|
Linux各种服务器的架设
|
日期:2008年1月2日 作者: 查看:[大字体
中字体 小字体]
|
Squid将数据元缓存在内存中,同时也缓存DNS查询的结果,除此之外,它还支持非模块化的DNS查询,对失败的请求进行消极缓存。Squid支持 SSL,支持访问控制。由于使用了ICP(轻量Internet缓存协议),Squid能够实现层叠的代理阵列,从而最大限度地节约带宽。 Squid由一个主要的服务程序squid,一个DNS查询程序dnsserver,几个重写请求和执行认证的程序,以及几个管理工具组成。当Squid 启动以后,它可以派生出预先指定数目的dnsserver进程,而每一个dnsserver进程都可以执行单独的DNS查询,这样一来就大大减少了服务器等待DNS查询的时间。
2、安装Squid Proxy Server 1、获取软件 你可以通过以下途径获取该文件: 从Squi官方站点http://www.squid-cache.org下载该软件。 从你的linux发行版中获取该软件: RPM包的安装 进入/mnt/cdrom/orbita/RPMS目录并执行以下命令: #rpm -ivh squid-2.2.STABLE4-8.i386.rpm。 当然,我们也可以在开始安装系统的过程中安装该软件。
源代包的安装
从http://www.squid-cache.org下载squid...E2-src.tar.gz。 将该文件拷贝到/usr/local目录。 解开该文件tar xvzf squid-2.3.STABLE2-src.tar.gz。 解开后,在/usr/local生成一个新的目录squid-2.3.STABLE2,为了方便用命令mv将目重命名为squid : mv squid-2.3.STABLE2 squid 。 进入squid目录,执行 ./configure 可以用 /configure -prefix = /directory/you/want 指定安装目录默认安装目录为/usr/local/squid。 执行make all命令,执行make install命令。 安装结束后,Squid的可执行文件在安装目录的bin子目录下,配置文件在etc子目录下。 3、配置Squid Orbita Linux 3.0(英文版)中squid的配置文件是/etc/squid/squid.conf,在服务器端修改以下文件内容: http_port 3128 # 默认代理服务器的端口 cache_mem 24 MB # 在内存中开辟出缓冲区 cache_dir /var/spool/squid 2048 16 256 # 开辟硬盘缓冲区 # 各种LOG文件(可以只要access.log) cache_access_log /var/log/squid/access.log cache_log /var/log/squid/cache.log cache_store_log /var/log/squid/store.log pid_filename /var/run/squid.pid # 也可以不要这个进程文件 #自己的DNS服务器 dns_nameservers 10.1.8.2 # 这些都是系统缺省的,核对就行了。如果要设置其他可以看注释,很简单的 acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl allowed_hosts src 10.1.0.0/255.255.255.0 acl SSL_ports port 443 563 acl Safe_ports port 80 21 443 563 70 210 1025-65535 acl CONNECT method CONNECT http_access allow manager localhost http_access deny manager http_access deny !Safe_ports http_access deny CONNECT !SSL_ports http_access allow localhost http_access deny all # 改为 http_access allow all 允许所有机器存取 icp_access allow all miss_access allow all 设置好以后记得启动SQUID让设置生效 /etc/rc.d/init.d/squid start # 可以用的参数 startstoprestart
4、以下是针对浏览器的基本配置: Netscape: 从Edit菜单项中选择Preferences项。在Advanced中Proxies页,点击按钮进入Proxy配置手册,然后再点击View按钮。对每项你的Squid服务器支持的协议项(默认有HTTP,FTP和gopher等)中填入Squid服务器的主机名或IP地址,同时在Port栏中填入 Squid服务器的HTTP端口号(默认为3128)。对你的Squid不支持的协议,可以让这些栏空着。
接下来 设置完成后,就可以在linux客户端通过linux代理服务器上网了。 IE: 在工具菜单项中选择Internet选项,然后点击连接页,再按局域网设置按钮选择使用代理服务器选项,进入高级项目编辑。然后可以看到与Netscape代理服务器设置类似的界面,按照前面所述的方法分别填入相应项即可。
上一篇:用nero刻录系统光盘及MD5校验
下一篇:家庭网络的到来
|
| 相关文章: |
|
|
|
| 相关软件: |
|
| |
|