CentOs+Apache+websvn的配置必须成功版!

svn的配置必须成功版!

1,# yum install subversion

2,# svnserve --version

3,# mkdir /svndata

4,# svnadmin create /svndata/kuming

5,# vim /svndata/kuming/conf/svnserve.conf

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

6,# vim /svndata/kuming/conf/passwd

[users]

beyond = beyond

elisa = elisa

7,# vim /svndata/kuming/conf/authz

[groups]

# harry_and_sally = harry,sally

admin = beyond,elisa

[/]

beyond = rw

elisa = rw

@admin = rw

* =

8,# svnserve -d -r /svndata

CentOs+Apache+SVN必须成功版!

#yum install httpd*

#yum install mod_dav_svn subversion

#service httpd restart

#chkconfig --level 35 httpd on

#vi /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

SVNParentPath /svn

AuthzSVNAccessFile /svn/authzfile

AuthType Basic

AuthName "Authorization repos"

AuthUserFile /svn/passwdfile

Require valid-user

</Location>

#htpasswd -cm /svn/passwdfile beyond

#htpasswd -m /svn/passwdfile elisa

#vi /svn/authzfile

[groups]

admin = beyond

[beyond:/]

* = r

@admin = rw

#cd svn

#svnadmin create beyond

#vi /svn/beyond/conf/svnserve.conf

anon-access = read

auth-access = write

#chown -R apache.apache beyond

#service httpd restart

测试:http://172.16.4.112/svn/beyond/

websvn必须成功版!!!

========websvn=============

0. 进入/var/www/html下载websvn-2.3.3.tar.gz

1. tar xvf websvn-2.3.3.tar.gz

2. mv websvn-2.3.3.tar.gz websvn

3. cd websvn

4. #vi wsvn.php

$locwebsvnhttp = ‘/websvn‘;

$locwebsvnreal = "/var/www/html/websvn";

5. #cd include

6. #cp distconfig.php config.php

7. #vi config.php

$config->addRepository(‘project‘,‘file:///svn/elisa‘);

$config->parentPath(‘/svn/elisa‘);

$config->allowDownload();

8. #vi /etc/httpd/conf/httpd.conf

<Directory "/websvn/index.php">

Options Indexes FollowSymLinks

Options MultiViews

AllowOverride None

Order allow,deny

Allow from all

</Directory>

9. #vi /etc/httpd/conf.d/websvn.conf

<Location /var/www/html/websvn/>

<Location /websvn/> //有验证权限的框

AuthType Basic

AuthName "subversion repository"

AuthUserFile /svn/passwdfile

Satisfy All

Require valid-user

</Location>

10. # chown -R apache.apache html

11. # service httpd restart

12. http://192.168.56.101/websvn

时间: 2024-08-07 08:07:27

CentOs+Apache+websvn的配置必须成功版!的相关文章

CentOS Apache服务器安装与配置

原文地址:http://www.linuxidc.com/Linux/2014-01/95256.htm 一.安装Apache程序,一般有三种安装方式: Apache在centos下httpd1.直接网络安装:2.下载rpm包,上传至服务器进行安装:3.通过原代码编译安装: yum -y install httpd rpm -qa | grep httpd ------------------------------ 启动/停止/重新启动/状态 service httpd startservic

CentOS之Phabricator的安装配置必须成功版!

https://secure.phabricator.com/book/phabricator/article/installation_guide/#installation-requirement 以上是官方文档 把centos版的phabricator安装脚本下载到opt目录并安装 #cd /opt #wget http://www.phabricator.com/rsrc/install/install_rhel-derivs.sh #chmod 777 install_rhel-der

centos apache 多域名配置虚拟主机

1.配置hosts文件 [[email protected]_ttonnet ~]# cat /etc/hosts 123.58.250.36  monitor.ttonnet.com 123.58.250.36  leader.ttonnet.com 2.配置http 虚拟主机 1).进入/etc/httpd/conf.d目录 2).创建虚拟主机配置文件 [[email protected]_ttonnet conf.d]# cat httpd-vhosts.conf NameVirtualH

CentOS 6.3安装配置LAMP服务器(Linux+Apache+MySQL+PHP5)

服务器系统环境:CentOS 6.3 客户端系统环境:Windows 7 ultimate(x86)sp1 简体中文旗舰版 ※  本文档描述了如何在Linux服务器配置Apache.Mysql.PHP5 LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和

CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)

原文 CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB) 一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum insta

Centos Apache和tomcat集成配置,同时支持PHP和JAVA运行

最近由于项目的需要,需要再原来运行Tomcat服务器上支持PHP运行.很显然,PHP运行使用的是Apache服务器.虽然Tomcat也属于Apache,但是并没有现有的环境,需要我们自己手动配置.顺便说一下,我们使用的服务器环境是Centos6.4 . 我也是第一次搭建这个环境,没有经验,身边的同事也都没有整合过.所以最好的方法肯定是找度娘了. 但是,我发现网上的东西那叫一个又杂又乱,我保证你看了十篇文章,你也无法搭建成功.主要原因是转载的文章太多,而转载者也并非都是作者或者是专家.所以,文章要

CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)

一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/ip

CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)

准备篇: CentOS 6.6系统安装配置图解教程 http://www.osyunwei.com/archives/8398.html 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口