真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux如何整合Apache和SVN

這篇文章主要介紹了Linux如何整合Apache和SVN,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站主營滕州網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app開發(fā)定制,滕州h5重慶小程序開發(fā)搭建,滕州網(wǎng)站營銷推廣歡迎滕州等地區(qū)企業(yè)咨詢

1、安裝APR-1.2.7和APR-util-1.2.7 

(下載地址:http://apr.apache.org/)
#tar zxvf  apr-1.2.7.tar.gz
#cd   apr-1.3.9
#./configure
#make
#make install

#tar zxvf apr-util-1.2.7.tar.gz

#cd cd apr-util-1.3.9
#./configure --with-apr=/usr/local/apr/
#make

#make install

2、編譯安裝apache。
#tar zxvf httpd-2.2.3.tar.gz
#cd httpd-2.2.3
#./configure --prefix=/opt/apache   \

             --enable-dav          \

             --enable-so             \

             --enable-maintainer-mode \

             --with-apr=/usr/local/apr/bin/apr-1-config \

             --with-apr-util=/usr/local/apr/bin/apu-1-config
#make
#make install

檢查是否安裝成功

#cd  /opt/apache/bin

#./apachectl start

在瀏覽器中輸入http://192.168.1.104/。

3、安裝subversion-deps-1.6.1.tar.gz和subversion-1.6.1-tar.gz

#tar zxvfsubversion-deps-1.6.1.tar.gz

#tar zxvfsubversion-1.6.1.tar.gz

#cdsubversion-1.6.1

#./configure    --prefix=/opt/svn     \

                --with-apxs=/opt/apache/bin/apxs  \

                --with-apr=/usr/local/apr/   \

                --with-apr-util=/usr/local/apr/

#make &&make install

4、在apache中配置SVN

  #vi   /opt/apache/conf/httpd.conf

  如果你看到如下兩句,說明安裝是成功的

      LoadModuledav_svn_module     modules/mod_dav_svn.so

      LoadModuleauthz_svn_module   modules/mod_authz_svn.so

      如果有下面一句就用#注釋掉

      #LoadModulefoo_module modules/mod_foo.so

   定義apache訪問svn配置:

     

          DAVsvn

          # SVNPath /opt/svndata

          SVNParentPath /opt/svn/bin/repository  //svn父目錄

         //權(quán)限配置文件

         AuthzSVNAccessFile    

           /opt/svn/bin/repository/project/conf/authz

          AuthType Basic  //連接類型配置

          AuthName "Subversion repository"   //連接礦提示

          //用戶配置文件

         AuthUserFile /opt/svn/bin/repository/project/conf/passwd

          Require valid-user  //采用何種認(rèn)證

   

#./apachectl restart

5、建立和導(dǎo)入版本庫
#cd   /opt/svn/bin

#mkdir ./repository

創(chuàng)建倉庫

#./svnadmin   create  ./repository/project

#chmod  755  ./repository

配置用戶文件和權(quán)限文件

#cd  ./repository/project/conf

與apache的配置相同/opt/svn/bin/repository/project/conf/passwd

#/opt/apache/bin/htpasswd-c   \

      /opt/svn/bin/repository/project/conf/passwd   huang(用戶名)

跟apache配置相同/opt/svn/bin/repository/project/conf/authz

#vi /opt/svn/bin/repository/project/conf/authz

添加以下配置項:

 #倉庫project的根目錄訪問權(quán)限

 [project:/]  

 #用戶huang對倉庫project的訪問權(quán)限

     huang=rw

#表示所在所有倉庫的根目錄

 [/]

#表示所有用戶具有讀權(quán)限

*=r

 

導(dǎo)出使用以下命令

#/opt/svn/bin/svn checkout http://localhost:8888/svn/project

導(dǎo)入使用以下命令

#/opt/svn/bin/svn  import 需要導(dǎo)入文件的路徑   導(dǎo)入到的倉庫 -m "注釋"

例子:

#/opt/svn/bin/svn  import  \

         /root/svn  file:///opt/svn/bin/repository/project\

         -m "初始導(dǎo)入"

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Linux如何整合Apache和SVN”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!


新聞名稱:Linux如何整合Apache和SVN
網(wǎng)站URL:http://weahome.cn/article/pojcis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部