由于公司svn服务器需要从windows搬到centOS上,于是研究了一下如何在centOS上搭建svn服务器。找了网上很多文章,按照上面的设置一般第一步设置svn协议访问都可成功,但是到http协议或者https协议就不行了。后面只能自己尝试,在综合了网上众多文章之后,终于成功了。于是写一篇博客,方便自己也方便其他很我一样配置很久都不成功的朋友。下面是配置步骤。
一、配置svn方式
1.关闭防火墙
systemctldisable firewalld
systemctl stop firewalld
安装iptables防火墙
yum install iptables-services
配置防火墙端口
vi /etc/sysconfig/iptables
添加以下内容:
#svn端口
-A INPUT -m state --state NEW-m tcp -p tcp --dport 3690 -j ACCEPT
#https端口
-A INPUT -m state --state NEW-m tcp -p tcp --dport 443 -j ACCEPT
#http端口
-A INPUT -m state --state NEW-m tcp -p tcp --dport 8089 -j ACCEPT(后面设置监听端口为8089)
重启防火墙(我设置的时候需要重启系统才行)