易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux下apache+svn+ssl完美结合搭建安全版本控制平台

本节和大家一起学习一下在linux下使用apache+svn+ssl配置安全版本控制平台问题,看完本文你肯定有不少收获,希望本文能教会你更多东西。首先介绍一下linux下apache+svn+ssl配置的环境。
环境:
centos5.4_x64
apache2.2.14
subversion-1.4.2(担心包关联性问题,就没有考虑最新版本)
安装过程:
1,apache安装
#./configure--prefix=/usr/local/apache--enable-so--enable-dav=shared--enable-dav-fs=shared--enable-dav-lock=shared--enable-ssl=shared
make
makeinstall如果这台apache不做其他使用,这个配置就已经足够
2,subversion安装
subversion-1.4.2]#./autogen.sh#建议先执行此领命,subversion会进行初始化,之前蚊子在make的时候报错,后来执行此操作后,make就顺利过去了
subversion-1.4.2]#./configure--with-apxs=/usr/local/apache/bin/apxs--with-apr=/usr/local/apache/bin/apr-1-config--with-apr-util=/usr/local/apache/bin/apu-1-config--with-ssl
subversion-1.4.2]#make
subversion-1.4.2]#makeinstall
到此,如果没有出错,安装工作就已经完成了,下面进入apache+svn+ssl配置阶段。
配置过程:
1,apache的配置
正常安装下
LoadModuledav_modulemodules/mod_dav.so
LoadModuledav_fs_modulemodules/mod_dav_fs.so
LoadModuledav_lock_modulemodules/mod_dav_lock.so
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
LoadModulessl_modulemodules/mod_ssl.so
这几个module保证不是被注释的,另外找到
Includeconf/extra/httpd-dav.conf
Includeconf/extra/httpd-ssl.conf这两行,去掉前面的注释。
编辑conf/extra/httpd-dav.conf,加入如下内容,其余内容可以全部删除
 
<Location/svn>#是在url或者svn客户端上指定的访问路径  DAVsvn#声明svn  SVNParentPath/data3/svn#用来表示共同的父目录,所有不同的版本库都是存放在此目录下  AuthzSVNAccessFile/data3/svn/authz#指定保存路径中的版本库访问策略文件  AuthTypeBasic#往下是apache的简单认证方式,及密码文件存放位置  AuthName"Subversionrepository"  AuthUserFile/data3/svn/htpasswd  Requirevalid-user  </Location> 
编辑完成后保存退出,由于http访问的方式密码传输是明文的,所以还需要配置ssl进行加密传


相关文档:

linux开机启动服务详解

acpid
配置文件:/proc/acpi/event
默认端口:无
说明:Advanced Configuration and Power Interface,为替代传统的APM 电源管理标准而推出
的新型电源管理标准。
是否需要启动:如果你需要对电源进行管理,那就需要启动。
anacron
配置文件:/etc/anacron
默认端口:无
说明:一个自动化运行任务。Red Hat Linux ......

Linux 内核中的 GCC 特性(转)

M. Tim Jones, 顾问工程师, Emulex Corp.
2009 年 4 月 07 日
Linux® 内核使用 GNU Compiler Collection (GCC) 套件的几个特殊功能。这些功能包括提供快捷方式和简化以及向编译器提供优化提示等等。了解这些特殊的 GCC 特性,学习如何在 Linux 内核中使用它们。
GCC 和 Linux 是出色的组合。尽管它们是独立的软件 ......

LINUX C++ REGEXP 正则表达式

在POSIX中,便有着支持正则表达式的系统函数。GNU/Linux有两套库可用于正则表达式编程:POSIX库和PCRE库。前者不需要单独安装,一般需求还是能满足的,速度稍慢些。后者是久负盛名的Perl正则表达式库,功能强大,匹配速度快,不过可能需要单独安装。
int regcomp (regex_t *compiled, const char *pattern, int cflags)
& ......

Linux c++






Linux/UNIX C++高级培训---远程班
http://www.xuanyuan-soft.cn/index.php?option=com_content&view=article&id=84&Itemid=85
课程概要
 
培养目标
:Linux/UNIX C++软件工程师
专注Linux/UNIX服务器端的软件开发(后台开发),培养企业所需的专业Linux/UNIX C ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号