用Perl编写Apache模块续 - SVNAuth
目标:以整合各类项目管理系统中的用户体系及权限体系为目标,实现SVN的集成式动态鉴权
支持平台:usvn、禅道等 - 开发中,本文仅对前期的探索工作做点整理
开发环境:
Windows、XAMPP 1.7.2
项目地址:
https://code.csdn.net/x3dcn/svnauth
有兴趣的可以一起参加。
- 加载perl模块
LoadFile "D:/PHP/xampp/perl/bin/perl510.dll" LoadModule perl_module modules/mod_perl.so
- 配置svn
PerlLoadModule Apache::Authn::Redmine <Location /svn/>#ErrorDocument 404 defaultDAV svnSVNParentPath "D:\PHP\xampp\SvnRepo\svn"SVNListParentPath onRequire valid-userAuthName "USVN"AuthType Basic#SVNPathAuthz offPerlAccessHandler Apache::Authn::Redmine::access_handlerPerlAuthenHandler Apache::Authn::Redmine::authen_handler## for mysql#RedmineDSN "DBI:mysql:database=usvn;host=127.0.0.1"#RedmineDbUser "root"#RedmineDbPass ""AuthUserFile D:\PHP\xampp\SvnRepo\htpasswdAuthzSVNAccessFile D:\PHP\xampp\SvnRepo\authz </Location>
目前遇到的问题:上面配置文件中传递的参数如RedmineDSN没有传到代码环境中
- D:/PHP/xampp/perl/site/Apache/Authn/Redmine.pm
内容详见代码库。
以上就是记流水帐的意思,整个开发工作还没有完成。
关于Perl与Apache的知识,请参看:http://www.cnblogs.com/x3d/p/3771704.html
转载于:https://www.cnblogs.com/x3d/p/3803367.html
用Perl编写Apache模块续 - SVNAuth相关推荐
- 10 个强大的 Apache 模块
Apache 是世界上使用最为广泛的 Web 服务器,没有之一! 因为其具有高效.功能强大.超强可扩展性等特点.本文向你推荐 10 个非常强大的 Apache 扩展模块,可以帮助你的 Web 应用更加 ...
- ansible自动化运维详解(三)ansible常用模块续
文章目录 ansible自动化运维详解(三)ansible常用模块续 四.ansible常用模块(2) 4.10.yum_repository 4.11.dnf 4.12.service 及 fire ...
- 服务器架设笔记——Apache模块开发基础知识
通过上节的例子,我们发现Apache插件开发的一个门槛便是学习它自成体系的一套API.虽然Apache的官网上有对这些API的详细介绍,但是空拿着一些零散的说明书,是很难快速建立起一套可以运行的系统. ...
- 下载perl的mysql模块_安装用于操作MySQL的Perl模块
在我使用Webmin(version 1.480)管理FreeBSD主机上的MySQL数据库服务器时出现: "警告:您的系统未安装Perl 模块 DBI 和 DBD::mysql,Webmi ...
- apache c语言源码,Apache模块开发/用C语言扩展apache(2:APR编程介绍)
Apache模块开发/用C语言扩展apache(2:APR编程介绍) by linux_prog 可以看到apache代码中使用了大量的以apr_开头的结构或者函数,这些其实是APR. 什么是apr ...
- 使用Perl编写协议分析脚本 z
使用Perl编写协议分析脚本 创建时间:2005-07-31 更新时间:2005-08-07 文章属性:原创 文章提交:r00t (i_am_jojo_at_msn.com) 1.软件环境:Windo ...
- 使用Perl编写协议分析脚本
使用Perl编写协议分析脚本 创建时间:2005-07-31 更新时间:2005-08-07 文章属性:转载 文章提交:r00t (i_am_jojo_at_msn.com) 1.软件环境:Windo ...
- (转载)使用Perl编写协议分析脚本
使用Perl编写协议分析脚本 创建时间:2005-07-31 更新时间:2005-08-07 文章属性:原创 文章提交:r00t (i_am_jojo_at_msn.com) 1.软件环境:Windo ...
- 如何编写Python模块/包?
本文翻译自:How to write a Python module/package? I've been making Python scripts for simple tasks at work ...
- [转]使用 C 编写 Lua 模块
Lua 作为一种小巧的语言,一般都是嵌入到 C/C++ 中作为扩展语言,但是也可以作为独立的脚本语言使用,并且可以使用 C/C++ 编写扩展模块.在参考资料 [1] 中有怎样用 C/C++ 编写模块的 ...
最新文章
- 解决 win10 pycurl安装出错 Command python setup.py egg_info failed with error code 10 编译安装包 安装万金油...
- Android 之 沉浸式状态栏及顶部状态栏背景色设置
- 【Spring注解系列05】@Import注入原理
- vue 打包后页面空白问题
- kafka是什么_终于知道Kafka为什么这么快了!
- python心得体会200字_50行代码让python自动生成文章
- 如何查看软连接,以及相关注意事项
- Centos Cacti 0.8.8g
- 一个月读完6本书?这些烧脑神书,你能读完1本,就是学霸!
- Spark基础学习笔记13:Scala函数
- mysql 数据约束条件_mysql基本数据类型和约束条件
- spring boot 2.0 源码分析(三)
- 装修好的房子多久能住 入住需要注意什么?
- python是什么类型的语言-Python是什么?简单了解pythonp-入门
- 主成分分析结果成分不显著_spss主成分分析结果解读
- 2022年湖南省自考考试学前教育行政与管理练习题及答案
- 一种面向业务流的内存管理算法
- iPhone自动设置工作日和节假日闹钟
- 基于FPGA的双通道DDS信号发生器
- python实现标号法确定最短路径
热门文章
- deepfake ai智能换脸_AI换脸朱茵变杨幂,人工智能时代的“细思恐极”
- docker运行jenkins挂掉_docker搭建jenkins
- 【MapReduce】MapReduce(DataJoin)实现数据连接+Bloom Filter优化
- 列转行 带逗号_Excel 统计压岁钱?按逗号拆分单元格且纵向排列,分离中文和数字...
- php 覆盖静态方法吗,覆盖PHP中的静态方法
- python中文件写入种类及功能方法
- 容器技术Docker K8s 33 04-容器服务ACK基础与进阶-06-集群管理
- 算法:Validate Binary Search Tree(验证二叉查找树)
- 357.计算各个位数不同的数字个数
- 307.区域和检索-数组可修改