SVN+nginx配置(亲试)

作者 : 开心源码 本文共1264个字,预计阅读时间需要4分钟 发布时间: 2022-05-11 共75人阅读

在《svn安装(亲试)》和《nginx搭建(亲试)》两篇文章中。已经分别详情了SVN和nginx搭建。

本篇讲详情《svn+nginx的搭建》

SVN+nginx配置(亲试)

说明:

SVN在服务器中地址为:/home/svn

NGINX在服务器中位置为:/usr/local/nginx

SVN服务器/nginx服务器:192.168.121.128

1:SNV配置文件:/home/svn/base/conf

authz:

[/]

kaigejava=rw

SVN+nginx配置(亲试)

passwd文件:

[users]

# harry = harryssecret

# sally = sallyssecret

kaigejava=123456

SVN+nginx配置(亲试)

svnserve.conf文件:

[general]

anon-access=none

auth-access=write

password-db=passwd

authz-db=authz

realm=/home/svn/base

SVN+nginx配置(亲试)

2:Nginx配置:

/usr/local/nginx/conf

SVN+nginx配置(亲试)

nginx.conf文件中增加:

server

{

listen 80;

server_name www.homesvn.com;

index index.html index.htm default.htm default.html;

root /home/svn;

autoindex off;

}

注意:

1:/home/svn就是SVN在服务器上绝对路径。

3:防火墙配置

/etc/sysconfig/iptables

# Generated by iptables-save v1.4.7 on Wed Jan 11 05:23:43 2017

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [20:13480]

-A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT

-A INPUT -p tcp -m state –state NEW -m tcp –dport 3690 -j ACCEPT

-A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT

-A INPUT -j REJECT –reject-with icmp-host-prohibited

-A INPUT -p tcp -m tcp –dport 21 -j ACCEPT

-A FORWARD -j REJECT –reject-with icmp-host-prohibited

COMMIT

# Completed on Wed Jan 11 05:23:43 2017

以上配置完成后。重启NGINX和防火墙已经SVN

用户端:在window用户端的host文件中配置SVN地址.

C:\Windows\System32\drivers\etc\hosts

增加:

SVN+nginx配置(亲试)

而后即可以用www.homesvn.com连接SVN了。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » SVN+nginx配置(亲试)

发表回复