标签
|
搜索
|
RSS
Linux教程
Linux基础知识
Linux教程
Php
Linux
非技术类
指令大全
Shell
安装启动
Xwindow
Kde
Gnome
输入法类
美化汉化
网络配置
存储备份
杂项工具
编程技术
网络安全
内核技术
速度优化
Apache
Email
Ftp服务
Cvs服务
代理服务
Samba
域名服务
网络过滤
其他服务
Nfs
Oracle
Dhcp
Mysql
Ldap
RedHat
基础知识
Linux业界
Linux系统
人物
Linux文化
Linux资讯
Linux综合
您现在的位置:
Linux教程
- 代理服务 - 代理服务 - squid的用户认证设置
代理服务 - squid的用户认证设置
添加记录: Linux 类别: 代理服务 发布日期: 2005.06.22
squid的用户认证设置
2004-04-23 15:18 pm
来自:Linux文档
现载:Www.8s8s.coM
地址:无名
默认时,Squid本身不带任何认证程序,但是可以通过外部认证程序来实现用户认证。
一般有以下的认证程序:LDAP认证、SMB认证、基于mysql的认证、 基于sock5的密码认证
和基于Radius的认证。下面介绍常用的ncsa实现的认证, ncsa是Squid源代码包自带的认
证程序之一,实现步骤如下:
1. 进入/usr/local/squid/auth_modules/NCSA目录,执行:
make
make install
2. 编译成功后,会生成ncsa_auth的可执行文件,拷贝生成的可执行文件到/usr/bin目录下。
3. 修改squid.conf文件的相关选项。
acl auth_user proxy_auth REQUIRED
http_access allow auth_user
authenticate_program /usr/local/squid/bin/ncsa_auth
/usr/local/squid/etc/passwd
4 利用Apache携带的工具软件htpasswd在/usr/locad/squid/etc下生成密码文件,并添加相
应的用户信息。该密码文件每行包含一个用户的信息,即用户名和密码。例如,用
htpasswd生成密码文件passwd并添加用户me:
htpasswd -c /usr/local/squid/etc/passwd me
5 重新启动Squid,密码认证生效。
Tags:
Apache
mysql
Ldap
linux
顶一下
相关信息
代理服务 - squid中通过URL进行访问控制
代理服务 - squid配置一例
代理服务 - Squid优化完全手册
代理服务 - squid用法
代理服务 - Squid+MRTG实现完善的缓存代理和http服务加速代理
代理服务 - squid 2.5 stable快速安装指南
代理服务 - Socks5代理服务器安装及配置文件
代理服务 - Socks5代理服务器(proxy)简介
代理服务 - 在linux下配置socks5代理
代理服务 - 有关用linux作NAT服务(代理,透明代理等)
代理服务 - Squid的一些简单过滤功能
代理服务 - squid和squidGuard配置代理服务器
代理服务 - Squid基础与配置
代理服务 - 内外网ip转发设置
代理服务 - 代理服务器的问题
代理服务 - 调试socks5服务器
代理服务 - 高性能LINUX双效防火墙HOWTO
代理服务 - 关闭Squid的记录
代理服务 - 基于Linux2.4内核的透明代理配置方案A
代理服务 - 基于Linux2.4内核的透明代理解决方案B