1.8.11+HTTP协议支持配置(2)

# ps -aux | grep svn www 6564 0.0 0.0 /usr/local/subversion-1.8.11/bin/svnserve -d -r /data/svnserver

从上面进程可以看出进程的属主是www用户,之后Subversion将会监听3690端口。

如果要关闭Subversion服务,只需要使用kill命令杀死进程即可,比如:

# kill -9 6564

Subversion服务启动完毕后,接着启动Apache服务:

# /usr/local/apache/bin/apachectl restart

这个时候打开浏览器访问地址:8888/svn/proj1应该可以看到:

1.8.11+HTTP协议支持配置

输入前面设置的用户名和密码后就可以看到:

1.8.11+HTTP协议支持配置

证明访问成功。

#Nginx反向代理#

为了不需要输入8888端口号,这里使用Nginx来做反向代理,再将请求转给Apache,配置nginx.conf: 

# vim /usr/local/nginx/conf/nginx.conf server { listen 80; server_name localhost; location ~ ^/svn/ { access_log off; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8888; } }

这个时候就可以直接访问而不需要带上8888端口号了。

至此,Subversion服务器安装成功并支持HTTP协议访问。

Ubuntu搭建Subversion + USVN环境 

Linux中Subversion配置实例

CentOS 6.2 SVN搭建 (YUM安装)

Apache+SVN搭建SVN服务器

Windows下SVN服务器搭建和使用 + 客户端重新设置密码

Ubuntu Server 12.04 安装 SVN 并迁移 Virtual SVN数据

Ubuntu Server搭建svn服务以及迁移方法

借助网盘搭建SVN服务器

Subversion (SVN) 的详细介绍请点这里
Subversion (SVN) 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/ae3451faebb84809eb760af55111aa5b.html