java技術研究

          統(tǒng)計

          留言簿(3)

          閱讀排行榜

          評論排行榜

          linux上整合apache和svn(多庫)原創(chuàng)轉載請注明出處

          1、svnadmin create /opt/svn/yiss/app/ios1、apache里的httpd.conf配置如下:
          每個庫單獨
          <Location /yiss/app/ios>#這個是ios項目url上的訪問上下文,對應http://IP/yiss/app/ios/
          DAV svn
          SVNPath /opt/svn/yiss/app/ios#這個是svn庫的絕對路徑
          AuthType Basic#校驗方式
          AuthName "please input username/password"#提示信息
          AuthUserFile  /opt/svn/passwd#密碼文件絕對路徑
          AuthzSVNAccessFile /opt/svn/authz#權限文件絕對路徑
          Require valid-user
          </Location>
          <Location /yiss/app/android>#安卓項目訪問上下文
          DAV svn
          SVNPath /opt/svn/yiss/app/android
          AuthType Basic
          AuthName "please input username/password"
          AuthUserFile  /opt/svn/passwd
          AuthzSVNAccessFile /opt/svn/authz
          Require valid-user
          </Location>
          <Location /yiss/web/buildscript>
          DAV svn
          SVNPath /opt/svn/yiss/web/buildscript
          AuthType Basic
          AuthName "please input username/password"
          AuthUserFile  /opt/svn/passwd
          AuthzSVNAccessFile /opt/svn/authz
          Require valid-user
          </Location>
          2、首先要創(chuàng)建/opt/svn/yiss/app目錄和/opt/svn/yiss/web
          然后用命令創(chuàng)建svn庫
          svnadmin create /opt/svn/yiss/app/ios
          svnadmin create /opt/svn/yiss/app/android
          svnadmin create /opt/svn/yiss/web/buildscript
          3、創(chuàng)建apache用戶和密碼,會提示重復輸入2次確認。想改密碼就多次輸入,以最后一次輸入的為準。
          htpasswd /opt/svn/passwd wxq
          htpasswd /opt/svn/passwd caowei
          ......
          4、配置權限組/opt/svn/authz
          [groups]
          admin=wxq
          web=caowei,luocan,houlei,gengzhuo,huangwei,wuhaiying,leo
          app=ssh,golden,shawn,leo
          #admin組用戶可以訪問所有目錄
          [/]
          @admin=rw
          #ios,android,srv,doc,buildscript這些都是庫名,這里創(chuàng)建了3個庫
          [ios:/]
          @app=rw
          [android:/]
          @app=rw
          [buildscript:/]
          @admin=rw
          5、給目錄及子目錄授權,否則會報403forbidden無權限
          chmod 777 /opt/svn -R
          6、重啟svn,啟動的時候要以根啟動,如果以某個svn庫啟動,則其他庫無法啟動。
          killall svnserve
          svnserve -d -r /opt/svn/yiss
          7、重啟apache
          /opt/apache/bin/apachectl restart
          8、瀏覽測試
          http://115.231.94.x/yiss/app/ios/
          http://115.231.94.x/yiss/app/android/
          http://115.231.94.x/yiss/web/buildscript/

          posted on 2015-03-30 17:28 小秦 閱讀(323) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 香港 | 吴桥县| 石首市| 吴旗县| 靖安县| 朝阳区| 连城县| 浪卡子县| 全南县| 柘荣县| 云安县| 平罗县| 且末县| 天祝| 宣威市| 宁武县| 太仆寺旗| 乌审旗| 大名县| 尉犁县| 会宁县| 五家渠市| 丰台区| 自贡市| 东安县| 句容市| 建宁县| 文安县| 华蓥市| 瓦房店市| 务川| 铁岭市| 陆河县| 巨鹿县| 赣州市| 华池县| 扬州市| 儋州市| 尉犁县| 乌苏市| 武安市|