apache+subversion+ssl配置

简介:
配置环境:ubuntu 12.04

步骤:
【1】安装apache2
#aptitude install apache2
【2】安装subversion
#aptitude install subversion 
#aptitude install libapache2-svn
【3】配置Subversion
#mkdir /svn_data/svn_root
#touch /svn_data/svn_root/passwd
#touch /svn_data/svn_root/authz
#svnadmin  create /svn_data/svn_root/demo

#touch /etc/apach2/sites-available/svn
#vim   /etc/apache2/sites-available/svn
#ln -s /etc/apaches/sites-availabe/svn /etc/apache2/sites-enabled/

内容如下:
<Location /repos>
    DAV svn
    SVNParentPath  /svn_data/svn_root
    AuthType Basic
    AuthName "myproject subversion repository"
    AuthUserFile  /svn_data/svn_root/passwd
    AuthzSVNAccessFile  /svn_data/svn_root/authz
    Require valid-user
    #SSLRequireSSL
</Location>

配置用户和授权
#htpasswd /svn_data/svn_root/passwd  xxx 输入用户密码
#vim /svn_data/svn_root/authz 编辑内容如下:
[/]
[/demo]
xxx = rw

如果需要SSL,配置如下:
【4】配置SSL
  #aptitude install openssl
  #aptitude install ssl-cert
  # a2enmod ssl
  #cd  /etc/apach2/ssl
  # mkdir ssl
  #cd ssl
  # openssl genrsa -des3 -out my-serve.key  1024
  #
openssl req -new -key my-serve.key  -x509 -out my-server.crt -config /etc/ssl/openssl.cnf -days 3650
  #ln -s /etc/apache/site-available/default-ssl  /etc/apache/site-enabled/

#vim /etc/apache2/sites-available/svn 
去掉
   #SSLRequireSSL的注释

重启apache 
#/etc/init.d/apache2 restart 

【5】测试 
在浏览器输入 https://localhost/repos/demo能够访问,就说明配置正常。

本文转自博客园zhyiwww 的博客,原文链接:http://www.blogjava.net/zhyiwww/,如需转载请自行联系原博主。

目录
相关文章
|
21天前
|
存储 应用服务中间件 Linux
nginx配置证书和私钥进行SSL通信验证
nginx配置证书和私钥进行SSL通信验证
56 4
|
3月前
|
安全 应用服务中间件 网络安全
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
227 60
|
3月前
|
安全 应用服务中间件 网络安全
配置Nginx反向代理实现SSL加密访问的步骤是什么?
我们可以成功地配置 Nginx 反向代理实现 SSL 加密访问,为用户提供更安全、可靠的网络服务。同时,在实际应用中,还需要根据具体情况进行进一步的优化和调整,以满足不同的需求。SSL 加密是网络安全的重要保障,合理配置和维护是确保系统安全稳定运行的关键。
301 60
|
3月前
|
安全 应用服务中间件 网络安全
49.3k star,本地 SSL 证书生成神器,轻松解决 HTTPS 配置痛点
mkcert是一款由Filippo Valsorda开发的免费开源工具,专为生成受信任的本地SSL/TLS证书而设计。它通过简单的命令自动生成并安装本地信任的证书,使本地环境中的HTTPS配置变得轻松无比。mkcert支持多个操作系统,已获得49.2K的GitHub Star,成为开发者首选的本地SSL工具。
233 10
|
4月前
|
存储 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
65 1
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
|
4月前
|
缓存 前端开发 应用服务中间件
CORS跨域+Nginx配置、Apache配置
CORS跨域+Nginx配置、Apache配置
340 7
|
4月前
|
消息中间件 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
62 2
|
4月前
|
存储 消息中间件 druid
大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!
大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!
124 1
|
4月前
|
Linux 应用服务中间件 Shell
利用 ACME 实现SSL证书自动化配置更新
【10月更文挑战第11天】多项式承诺原理是密码学中的重要工具,允许证明者向验证者承诺一个多项式并证明其某些性质。Kate多项式承诺是一种知名方案,基于有限域上的多项式表示,通过生成和验证简洁的证明来确保多项式的正确性和隐私。其安全性基于离散对数假设。应用场景包括区块链中的零知识证明和可验证计算,以及多方计算和身份认证协议。在区块链中,Kate多项式承诺可用于保护隐私币和智能合约中的敏感信息。
245 2
|
4月前
|
弹性计算 应用服务中间件 网络安全
ECS服务器使用:SSL证书安装、配置和问题定位指南
本文简要介绍了SSL证书的生成与部署方法,包括使用OpenSSL生成自签名证书和从CA获取证书的步骤,以及在Apache和Nginx服务器上的配置方法。此外,还提供了测试证书是否生效的方法和常见问题的解决策略,帮助确保证书正确安装并解决调试过程中可能遇到的问题。
308 0

热门文章

最新文章

推荐镜像

更多