Ubuntu + Apache2 + SVN + SSL配置
2012-04-06 15:33
155 查看
参考文章:HOWTO - Apache2 + Subversion + SSL我的运行环境是Ubuntu11.10,参照该文章的步骤进行,其中碰到如下问题:
1.Add "Listen 443" to /etc/apache2/ports.conf时
不需要添加Listen 443,因为下面已经根据条件配置有,倒是可以考虑把上面的Listen 80用#注释掉2.执行apache2-ssl-certificate时,不存在该指令
这条指令的作用是创建SSL证书,可改为通过openssl创建,如果Ubuntu中未安装openssl,可自行查找安装方法。安装完毕后执行指令:sudo openssl req -x509 -newkey rsa:1024 -keyout /etc/apache2/ssl/apache.pem -out /etc/apache2/ssl/apache.pem -nodes -days 3650提示让你输入一些信息,如国家省份城市,需要注意的是:在要求输入Common Name (eg, YOURname) 时,输入你的主机名,这个主机名就是访问地址中的域名或IP部分,如:https://svn.abc.com/svn/myown,你就该输入svn.abc.com3.Change NameVirtualHost * to NameVirtualHost *:443 时
发现/etc/apache2/sites-available/myown-ssl文件中原本并没有NameVirtualHost *,此时应该将NameVirtualHost *:443加到<VirtualHost *:443>前4.执行sudo gedit /etc/apache2/mods-available/dav_svn.conf时
不知道如何设置。可看该文件中的注释部分,根据说明去掉相应的注释,修改相应的配置。需要注意的是,文件头部的<Location /svn>,一般来说需要改成你的仓库路径,如<Location /svn/myown>,这与访问路径 https://svn.abc.com/svn/myown 对应5.注意SVN版本
通过指令svn --version可查看svn版本,按照参考文章中的方法安装的SVN是1.6,如果你不是创建一个全新的SNV仓库,而是在一个原有的SVN仓库上搭建SVN,则需要注意版本的问题。我就碰到这个问题,原有的仓库是SVN 1.7建立的,而这个1.6的SVN访问出错。需将SVN升级至1.7,如何升级见后续说明。6.升级SVN至1.7
依次执行以下指令:sudo apt-add-repository ppa:dominik-stadler/subversion-1.7sudo apt-get updatesudo apt-get install subversion需要注意的是,这不是SVN的官方下载,你需要权衡考虑,或者你可以考虑使用uberSVN暂时总结这么多,备查相关文章推荐
- ubuntu下apache2 安装 配置 卸载 CGI设置 SSL设置
- Trac,SVN,apache2安装配置
- Debian apache2 + SVN + Redmine 配置
- windows安装基于Apache的SVN服务器(包括SSL配置)
- Ubuntu下使用openssl为apache2配置ssl
- windows安装基于Apache的SVN服务器(包括SSL配置)[2007-8-19更新]
- ubuntu下apache2 安装 配置 卸载 CGI设置 SSL设置
- Ubuntu 5.10 下 Apache2 SSL 的配置方法
- ubuntu下apache2 安装 配置 卸载 CGI设置 SSL设置
- windows安装基于Apache的SVN服务器(包括SSL配置)
- 【转】windows安装基于Apache的SVN服务器(包括SSL配置)
- svn (subversion)+Apache(httpd)+SSL(openssl)的配置
- Ubuntu 11.10 Server Apache + SVN + SSL配置-验证OK
- 在ubuntu上安装配置带apache,ssl和basicAuth的SVN服务器
- apache2 + WebDAV + svn 1.6安装配置
- ubuntu下apache2 安装 配置 卸载 CGI设置 SSL设置
- 阿里云免费SSL配置-ubuntu系统apache2
- ubuntu apache2 ssl配置
- 在CentOS中安装配置Svn+Ssl+Mysql
- ubuntu下apache2 安装 配置 卸载 CGI设置 SSL设置