您的位置:首页 > 运维架构 > Apache

Linux下使用Apache搭建SVN服务(一)

2014-01-05 16:18 369 查看


     在公司中,大多数情况下都是在Linux系统下面搭建SVN服务的,通常可以使用Apache作为web服务器。相比Windows平台搭建的SVN服务,采用Apache服务器在Linux搭建SVN服务,具有更好的安全性、易用性

 

     <一>. 下载需要的依赖包:
1. Apache的安装包:httpd-2.2.25.tar.gz
2. svn安装开发包:subversion-1.7.13.tar.gz
3. svn的依赖的安装包:
   sqlite-amalgamation-3.6.18.tar.gz
   apr-1.4.8.tar.gz
   apr-util-1.5.2.tar.gz
   neon-0.30.0.tar.gz

 

     <二>. 准备工作:
 1. 切换为root用户:su - root
 2. 选择程序的安装位置为/usr/local,需对普通用户授权:chmod 777 /usr/local
 3. 添加新用户:
  @ 添加用户:useradd nick
  @ 添加组:groupadd excelsoft
  @ 添加用户到组:usermod -g excelsoft nick
  @ 设置用户密码:passwd nick
 4. 使用ftp工具上传所有的安装包:
   使用账号nick上传所有的tar.gz安装包到/soft/下面 [需创建/soft/目录]

 

     <三>. 安装Apache服务器:
 1. 切换为nick账号:su - nick
 2. 切换路径:cd /soft/
 3. 解压Apache的安装包:tar -zvxf httpd-2.2.25.tar.gz
 4. 进入程序目录:cd httpd-2.2.25
 5. 查看配置帮助:./configure --help
 6. 进行配置:[将被安装到/usr/local/apache路径下:无须事先创建apache目录]
          ./configure --prefix=/usr/local/apache --enable-dav --enable-so --enable-rewrite --enable-cgi --enable-deflate
       --enable-mods-shared=all --with-mpm=worker
 7. 编译安装
  make 
  make install
 8. 配置IP和监听:vi /usr/local/apache/conf/httpd.conf
  Listen 8088 
  ServerName 127.0.0.1:8088 
 9. 启动和关闭Apache:
  /usr/local/apache/bin/apachectl -k start [启动]
  /usr/local/apache/bin/apachectl -k restart [重启]
  /usr/local/apache/bin/apachectl -k stop [关闭]
 10. 测试安装是否成功:   http://192.168.127.11:8088/

         [在Windows平台通过浏览器访问如上链接:192.168.127.11为Linux系统的IP地址]

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: