安装apache,在命令行终端中输入一下命令:
$ sudo apt-get install apache2
如果安装失败,执行以下命令之后再安转
sudo apt-get upgrade,sudo apt-get update
修改Apache端口
- sudo vi /etc/apache2/ports.conf
将配置文件中的端口改成你想要的端口
然后启动apache
service apache2 start
访问apache
http://ip:端口/
接下来配置svn和apache的映射,如果/etc/apache2/mods-available目录下没有dav_svn.conf 文件,需要先执行
sudo apt-get install subversion libapache2-svn
配置apache服务,加入下面的配置/etc/apache2/mods-available/dav_svn.conf中
<Location /svn>
DAV svn
#SVNPath /var/lib/svn
SVNParentPath /opt/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
# To enable authorization via mod_authz_svn (enable that module separately):
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
生成 dav_svn.passwd
- sudo htpasswd -c /etc/subversion/passwd user_name (-c 创建文件)
- sudo htpasswd /etc/subversion/passwd other_user_name
重启apache