我的linux之路[第六篇] 在CentOS7.3中安装配置Apache2.4+Subversion1.9.5版本库
2018-03-13 19:57
816 查看
我的linux之路[第六篇] 在CentOS7.3中安装配置Apache2.4+Subversion1.9.5版本库
安装Apache2.4[httpd]
启动httpd并设置开机启动
在防火墙中开放80端口
打开浏览器输入IP能看到欢迎页即一切正常
安装subversion
下载subversion 的rpm包:http://opensource.wandisco.com/centos/7/svn-1.9/
需要的文件:
libserf-1.3.8-1.el7.x86_64.rpm
serf-1.3.8-1.x86_64.rpm
subversion-1.9.5-1.x86_64.rpm
subversion-tools-1.9.5-1.x86_64.rpm
mod_dav_svn-1.9.5-1.x86_64.rpm
依次安装:
注意安装顺序,被依赖的软件要先安装
建立版本库
创建用户及配置授权文件
创建用户
配置授权文件
在Apache中配置subversion
设置版本库文件所有者及权限
重启httpd服务
如果一切正常到此就可以正常使用了,使用http://127.0.0.1/svn/webcode检出版本库即可
安装Apache2.4[httpd]
yum install httpd
启动httpd并设置开机启动
systemctl enable httpd.service systemctl start httpd.service
在防火墙中开放80端口
firewall-cmd --add-port=80/tcp firewall-cmd --permanent --add-port=6379/tcp
打开浏览器输入IP能看到欢迎页即一切正常
安装subversion
下载subversion 的rpm包:http://opensource.wandisco.com/centos/7/svn-1.9/
需要的文件:
libserf-1.3.8-1.el7.x86_64.rpm
serf-1.3.8-1.x86_64.rpm
subversion-1.9.5-1.x86_64.rpm
subversion-tools-1.9.5-1.x86_64.rpm
mod_dav_svn-1.9.5-1.x86_64.rpm
依次安装:
yum install libserf-1.3.8-1.el7.x86_64.rpm yum install serf-1.3.8-1.x86_64.rpm yum install subversion-1.9.5-1.x86_64.rpm yum install subversion-tools-1.9.5-1.x86_64.rpm yum install mod_dav_svn-1.9.5-1.x86_64.rpm
注意安装顺序,被依赖的软件要先安装
建立版本库
mkdir /opt/repo cd /opt/repo svnadmin create webcode
创建用户及配置授权文件
创建用户
htpasswd -c /opt/repo/passwd username
配置授权文件
vim /opt/repo/authz [aliases] [groups] admin = username [webcode:/] @ admin = rw
在Apache中配置subversion
vim /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <Location /svn> DAV svn SVNListParentPath on SVNParentPath /opt/repo/ #SVNPath /opt/repo/ AuthType Basic AuthName "Authorization" AuthUserFile /opt/repo/passwd AuthzSVNAccessFile /opt/repo/authz Require valid-user </Location>
设置版本库文件所有者及权限
chown -R apache.apache /opt/repo chcon -R -t httpd_sys_content_t /opt/repo chcon -R -u system_u /opt/repo
重启httpd服务
systemctl restart httpd.service
如果一切正常到此就可以正常使用了,使用http://127.0.0.1/svn/webcode检出版本库即可
相关文章推荐
- 我的linux之路[第五篇] 在CentOS7.3中安装httpd2.4,php5.4并配置禅道管理工具
- centos 6.8/7.3版本安装php5.6mysql5.7apache2.4(已亲测绝对能用教程)
- Linux(CentOS6.3 x64) 安装配置Apache2.4.3 + SVN1.7 + MySQL完整版
- Linux 的 apache2.4+mysql5.5+php5.3 环境配置(全部用源码安装)
- Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)
- centos在安装apache2.4版本的时候遇到ARP not found解决办法
- Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)
- [我的linux之路]在CentOS7.3中通过yum安装mysql5.7
- CentOS下安装配置LAMP(Linux+Apache+MySQL+PHP)
- Linux(Centos)Apache安装配置过程中可能出现的错误
- centos下利用yum安装LAMP(Linux+Apache+MySQL+PHP)及配置
- Centos7.3_64位安装Apache2.4_mysql5.7_php5.4(阿里云LAMP php环境搭建图文教程)
- CentOS 5.2,Linux 2.6+ 内核 ,Apache+MySQL+PHP 安装及基本配置过程记录 && 将apache安装为系统服务
- linux应用之apache服务的安装及配置(centos)
- Linux-CentOS XAMPP Apache 防盗链模块mod_auth_token的安装配置
- Linux[Centos6.3] 源码编译安装配置 SVN+Apache
- linux apache vhosts 配置(2.4以上版本)
- centos下利用yum安装LAMP(Linux+Apache+MySQL+PHP)及配置
- Linux-CentOS XAMPP Apache 防盗链模块mod_auth_token的安装配置
- CentOS下安装配置LAMP(Linux+Apache+MySQL+PHP)