专栏首页我的博客Ubuntu 12.04 LTS 搭建svn,mysql,apache过程

Ubuntu 12.04 LTS 搭建svn,mysql,apache过程

1.apt-get install subversion libapache2-svn libapache2-mod-auth-mysql apache2 mysql-server mysql-client

2.mysql认证

a2enmod auth_mysql

启用rewrite

sudo php5enmod mcrypt(启用)

a2enmod rewrite

3.apache添加

ServerTokens Prod ServerSignature Off ServerName 127.0.0.1#禁止恶意解析 <VirtualHost *:80> DocumentRoot /var/www/error ServerName 127.0.0.1 <Directory /var/www/error> Options -Indexes FollowSymLinks AllowOverride All Order Allow,Deny Deny from all </Directory> </VirtualHost> # Include the virtual host configurations: Include sites-enabled/*.conf

svn配置

<VirtualHost *:80> ServerName svn.phpfs.com DocumentRoot /var/www/svn/svn/ <Directory /var/www/svn/svn/> order allow,deny Deny from all </Directory> Include svn/*.conf </VirtualHost>

#svn/www.conf

<Location /www> DAV svn SVNPath /var/www/svn/www Authtype Basic AuthName ‘SVN’ Auth_MySQL on Auth_MySQL_Authoritative on Auth_MySQL_Host localhost Auth_MySQL_DB svn Auth_MySQL_User svn Auth_MySQL_Password 123456 Auth_MySQL_Password_Table user Auth_MySQL_Username_Field username Auth_MySQL_Password_Field password Auth_MySQL_Empty_Passwords Off Auth_MySQL_Encrypted_Passwords on Auth_MySQL_Encryption_Types PHP_MD5 AuthBasicAuthoritative Off AuthUserFile /dev/null Require valid-user </Location>

##svn认证用户表

CREATE TABLE IF NOT EXISTS `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(200) NOT NULL, `password` varchar(32) NOT NULL, `intro` varchar(200) NOT NULL, PRIMARY KEY (`id`), KEY `username` (`username`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • svnmanager安装

    apt-get update apt-get install apache2 subversion libapache2-svn apt-get insta...

    苦咖啡
  • nginx+apache+mysql+svn

    说明:nginx用80,apache用8080,这样可以使用apache的模块 提示:svn: 版本库永久移到 “http://svn.phpfs.com/”;...

    苦咖啡
  • centos搭建svn使用mysql管理认证

    1、安装 yum install subversion 安装ssl,mysql认证模块等(如果使用http或者svn访问就不用ssl了) yum install...

    苦咖啡
  • SVN源代码泄露利用工具 SvnExploit升级版

       可以利用.svn/entries文件,获取到服务器源码、svn服务器账号密码等信息)更严重的问题在于,SVN产生的.svn目录下还包含了以.svn-bas...

    周俊辉
  • Linux服务器配置多个svn仓库流程详解

    1、在指定目录建立仓库保存总目录,本文示例目录设定为:/usr/local/svn/svnrepos

    砸漏
  • Centos6.8安装svn 并同步到web

    这些天帮朋友的云服务器配置svn,并要实现svn与web同步,昨天折腾了一天,没有没能折腾出来,不是这里报错就是那里报错了,网上找资料,测试,网上找资料,再测试...

    小海怪的互联网
  • SVN钩子的一些简单说明

    最近由于在看、SvnServer同步生产环境代码相关,特意了解了一下SVN的钩子。 1、SVN的hooks start-commit 提交前触发事务 pre-c...

    小柒2012
  • svn的一下操作记录

    domain0
  • 解决svn迁移过程中出现:SVN Error: is not the same repository as的问题

      由于公司业务的需要,新购买了一批机器,那么面临着的就是svn等一系列东西进行迁移的问题,在svn迁移以后,本地的svn代码在切换时出现了SVN Error:...

    阿豪聊干货
  • 线性代数:一切为了更好的理解

    谢伟

扫码关注云+社区

领取腾讯云代金券