zoukankan      html  css  js  c++  java
  • apache结合svn

    1.下载:http://httpd.apache.org/download.cgi

     httpd-2.2.19-win32-x86-openssl-0.9.8r.msi

    安装完后访问地址http://localhost/,正常。

    2.安装svn Setup-Subversion-1.6.17.msi,http://subversion.tigris.org,3.复制svn/bin/下面的intl3_svn.dll,libdb*.dll到apache/bin/

    4.修改apache/config/下面的httpd.conf,去掉以下几行的注释(删除 '#'标记):

    #LoadModule dav_fs_module modules/mod_dav_fs.so

    #LoadModule dav_module modules/mod_dav.so
    将以下两行到 LoadModule 节的末尾。
    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so

    5.创建svn资源库

    Dos svnadmin create  g:\svn\forever-framework

    6.创建用户信息文件svn_auth_passwd:

    DOS apache\bin\  htpasswd -cm g:\svn\svn_auth_passwd admin

    htpasswd -m g:\svn\svn_auth_passwd zhangsan

    htpasswd -m g:\svn\svn_auth_passwd lisi

    7.创建认证文件svn_access_file:

    [groups]

    manager_group = admin

    develop_group = zhangsan,lisi

    [/]

    * = r

    [/]

    @manager_group = rw

     集装箱运费

    8.在httpd.conf最后加上:

    <Location /svn>

      DAV svn

      SVNListParentPath on

      SVNParentPath g:\svn

      AuthType Basic

      AuthName "Subversion repositories"

      AuthUserFile g:\svn\svn_auth_passwd

      AuthzSVNAccessFile g:\svn\svn_access_file

      <LimitExcept GET PROPFIND OPTIONS REPORT>

           Require valid-user

        </LimitExcept>

    </Location>

    启动apache服务,试试能否启动成功,如果不能,重启哈电脑,我是这样解决的。启动成功后访问http://192.168.0.22/svn/forever-framework/trunk试试。

    9.配置ssl, 在 apache 配置文件中,取消这些行的注释: #LoadModule ssl_module modules/mod_ssl.so

    #Include conf/extra/httpd-ssl.conf

    进入bin下面,执行下面命令:

    openssl req -config ..\conf\openssl.cnf -new -out server.csr

    openssl rsa -in privkey.pem -out server.key

    openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 4000

    openssl x509 -in server.crt -out server.der.crt -outform DERTp-Link教程

    将bin下面生成的文件放到Config中:

    如果启动服务器失败,就重启电脑。
  • 相关阅读:
    JS统计还可以输入多少字数,用于向输入者提示信息
    php系统 骑士cms(74cms)个人版 整合UC
    win7下使用wamp server 使用PHP5.3配置Zend guard loader 注意事项,失败
    linux crontab定时任务运行shell脚本(shell执行sql文件)
    POJ 1179 Polygon
    POJ 1189 钉子和小球
    HDU 3788 ZOJ问题
    POJ 1191 棋盘分割【区间类DP】
    POJ 1338 Ugly Numbers
    假期学习第一步之......学习堆排序
  • 原文地址:https://www.cnblogs.com/sky7034/p/2083300.html
Copyright © 2011-2022 走看看