一直用svn协议访问,有个缺点 密码是明文。
Subversion 版本 1.6.6 (可根据安装目录下REMDME.txt 找到对应的Apache版本 Apache 2.2.11)
Apache 版本 2.2.25
Subversion本身是安装好的
1、创建测试库
svnadmin create "f:/svn/testApache"
2、创建用户(Apache安装成功)
"D:\Program Files\Apache Group\Apache2\bin\htpasswd" -cm "F:/svn/testApache/conf/svn-auth-file.ini" user1
3、修改httpd.conf(2.2.x 和2.0 有一点区别,分成多个文件)
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_lock_module modules/mod_dav_lock.so
LoadModule dav_svn_module "D:/Program Files/Subversion/bin/mod_dav_svn.so"
LoadModule auth_digest_module modules/mod_auth_digest.so
Include conf/extra/httpd-dav.conf
Include conf/extra/httpd-info.conf
4、修改httpd-info.conf
<Location /testApache>
DAV svn
SVNPath F:/svn/testApache
AuthType Basic
AuthName "user1"
AuthUserFile F:/svn/testApache/conf/svn-auth-file.ini
Require valid-user
</Location>
测试、http://localhost/testApache/ 能看到目录了
初步搞定。
辅助信息:
最简单的客户端认证方式是通过 HTTP 基本认证机制,简单的使用用户名和密码来验证一个用户的身份。Apache提供了一个 htpasswd 工具 来管理一个用户文件,这个文件包含用户名和加密后的密码,这些就是你希望赋予 Subversion 特别权限的用户。htpasswd 可以 在 Apache 的 bin 安装目录下找到。具体使用方法如下:
创建用户文件:
htpasswd -c /etc/svn/passwordfile username
添加新用户(-m 表示以MD5加密密码):
htpasswd [-m] /etc/svn/passwordfile Newusername
更改用户密码:
htpasswd [-m] /etc/svn/passwordfile username
删除用户(要用大写的 D ):
htpasswd –D /etc/svn/passwordfile username
相关推荐
本教程将详细阐述如何在Windows环境下配置基于Jboss7、Apache 2.2.25和mod_jk的集群,实现负载均衡。首先,确保您已经下载了所需的所有软件,包括Jboss7、Apache HTTP Server 2.2.25和mod_jk模块。 1. **安装与准备...
我在win10下对Apache 2.2.25 源码增加了OpenSSL1.0.1.u的模块并重新编译,从而解决了原始的Apache 2.2.25 不支持 TLSv1.2 的问题。该版本在Windows Server 2008 R2 下可以正常运行。
总之,Apache 2.2.25提供了强大的Web服务器功能和集群工具,尽管它已经是一个较旧的版本,但在维护旧系统或特定场景下仍然具有价值。用户应当注意其安全性和维护更新,因为旧版本可能存在已知的安全漏洞。
如果svn需要网页访问的方式,安装时就需要appatch+svn的安装。但是这两个软件的版本必须匹配才能安装成功,否则会一直.so文件找不到的错误,小编在这方面吃尽了苦头,折腾几天试了n个版本后才找到匹配成功的两个软件...
这得益于Apache的跨平台设计,使其能在不同的环境下保持良好的兼容性和性能。 Apache的核心特性包括模块化设计,这意味着你可以根据需求选择安装和配置不同的功能模块。例如,`mod_rewrite`模块用于URL重写,这对于...
4. **配置PHP**:将PHP作为Apache模块集成,需要将PHP的DLL文件添加到系统路径中,通常是在 `C:\php` 目录下。然后,编辑Apache的配置文件 `httpd.conf`,添加PHP模块的加载指令和配置PHP解析器的位置。 ```apache...
Apache 2.2.25在PHP集成方面扮演着关键角色,它是WAMP(Windows下的Apache、MySQL和PHP)和LAMP(Linux、Apache、MySQL和PHP)服务器堆栈的重要组成部分。这两个平台都是开发和测试PHP应用的常用环境,因为它们提供...
本资源包含了文章Apache2.2.x + Tomcat6.x + JK 集群配置,http://blog.csdn.net/qq396229783/article/details/74295797里面所用到的软件配置
安装和配置Apache 2.2.25和mod_jk 2.2.3的过程如下: 1. 首先,你需要安装Apache HTTP Server。提供的`httpd-2.2.25-win32-x86-openssl-0.9.8y.msi`是一个Windows MSI安装包,双击运行并按照提示进行安装。记得配置...
本文将详细讨论如何在Windows环境下搭建PHP与Apache的集成环境,以"php-5.3.1-Win32-VC6-x86+apache2.2.25"为例进行说明。 首先,标题中的"php-5.3.1-Win32-VC6-x86"表示这是PHP的一个特定版本,5.3.1,适用于...
Apache-2.2.25-win32-x86-no_ssl
本压缩包包含 httpd-2.2.25-win32-x86-openssl-0.9.8y.msi 和mod_jk-apache-2.2.2 经测试 apache+tomcat整合成功(tomcat为7.042)操作系统为Windows 2008 SP2
2. `conf`目录:包含所有配置文件,如`httpd.conf`是主配置文件,`extra`子目录下有额外的配置示例。 3. `modules`目录:存储了Apache的各种模块,如mod_rewrite用于URL重写,mod_php用于集成PHP解析器。 4. `htdocs...
在win7或win8系统中如何配置mysql,apache,PHP,phpMyAdmin的详细配置
描述中的信息与标题相同,"httpd-2.2.25-win32-x86-openssl-0.9.8y.msi" 提示这是一个用于Windows平台的32位Apache服务器安装文件,同时也包含了OpenSSL库的0.9.8y版本。OpenSSL 是一个开源的加密库,用于提供SSL/...
在Linux环境下,将Apache2.2与Tomcat6进行整合是一项常见的任务,这通常涉及到创建一个Web服务器集群,以便能够处理动态和静态内容。Apache作为前端服务器,主要负责静态资源的处理,而Tomcat作为后端应用服务器,...
3.带ssl的apache安装文件:httpd-2.2.25-win32-x86-openssl-0.9.8y.msi官方网站上下载的 4.Win32_OpenSSL_v1.0.1b.exe这个是从google下载的(博文里面有连接) 5.包含一个我已经安装好后的apache整个的安装文件...