科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道J2EE综合 svn配置手记 2

J2EE综合 svn配置手记 2

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

8

作者:中国IT实验室 来源:中国IT实验室 2007年9月9日

关键字: 综合 J2EE 编程 java

  • 评论
  • 分享微博
  • 分享邮件

8.给仓库授权
  #chown -R apache.apache /opt/svn/repos
  #chmod 770 /opt/svn/repos               
  #chmod -R g+w /opt/svn/repos

  9.与apache整合
  用apache工具创建用户文件
  #htpasswd ?c /opt/svn/pwd admin    ##密码为:123456
  设置密码文件权限
  #chown a+r pwd
  创建访问权限文件assesspolicy内容
  [groups]
  developers =admin
  [repos:/]
  @developers = rw

  ssl安全认证:
  找到openssl.cnf目录执行
  #openssl genrsa -des3 -out my-server.key 1024
  然后输入密码:xxxxxx
  生成证书执行:
  #openssl req -new -key my-server.key -x509 -out my-server.crt -config openssl.cnf
  
  在 Apache 的 conf 目录下新建一个 sslfile 目录,将 my-server.key 和 my-server.crt 文件都移动到 sslfile 目录里面

  修改apache的httpd.conf文件
  User apache
  group apache

  打开sslmod前的#号
  LoadModule ssl_module modules/mod_ssl.so
  
  在最后加入如下内容
  SSLMutex default
  SSLRandomSeed startup builtin
  SSLSessionCache none
  ErrorLog logs/SSL.log
  LogLevel info
  <VirtualHost svntest.ut.cn.ibm.com:443>
  SSLEngine On
  SSLCertificateFile conf/ssl/my-server.crt
  SSLCertificateKeyFile conf/ssl/my-server.key
  </VirtualHost>

  <Location /repos>
    DAV svn
    SVNPath /opt/svn/repos
    AuthType Basic
    AuthName "svn repos"
    AuthUserFile /opt/svn/pwd
    AuthzSVNAccessFile /opt/svn/accesspolicy
    require valid-user
    SSLRequireSSL   ##加了这句就只能用https模式,不能用http模式了
  </Location>

  OK,到些结束,启动apache吧,别忘了要输入你创建证书时的密码!呵呵

  ####################################安装步骤 结束####################################

上一页  [1] [2] 

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章