zhyiwww
          用平實的筆,記錄編程路上的點點滴滴………
          posts - 536,comments - 394,trackbacks - 0
          配置環境:ubuntu 12.04

          步驟:
          【1】安裝apache2
          #aptitude install apache2
          【2】安裝subversion
          #aptitude install subversion 
          #aptitude install libapache2-svn
          【3】配置Subversion
          #mkdir /svn_data/svn_root
          #touch /svn_data/svn_root/passwd
          #touch /svn_data/svn_root/authz
          #svnadmin  create /svn_data/svn_root/demo

          #touch /etc/apach2/sites-available/svn
          #vim  /etc/apache2/sites-available/svn
          #ln -s /etc/apaches/sites-availabe/svn /etc/apache2/sites-enabled/

          內容如下:
          <Location /repos>
              DAV svn
              SVNParentPath  /svn_data/svn_root
              AuthType Basic
              AuthName "myproject subversion repository"
              AuthUserFile  /svn_data/svn_root/passwd
              AuthzSVNAccessFile  /svn_data/svn_root/authz
              Require valid-user
              #SSLRequireSSL
          </Location>

          配置用戶和授權
          #htpasswd /svn_data/svn_root/passwd  xxx 輸入用戶密碼
          #vim /svn_data/svn_root/authz 編輯內容如下:
          [/]
          [/demo]
          xxx = rw

          如果需要SSL,配置如下:
          【4】配置SSL
            #aptitude install openssl
            #aptitude install ssl-cert
            #a2enmod ssl
            #cd /etc/apach2/ssl
            #mkdir ssl
            #cd ssl
            #openssl genrsa -des3 -out my-serve.key  1024
            #
          openssl req -new -key my-serve.key  -x509 -out my-server.crt -config /etc/ssl/openssl.cnf -days 3650
            #ln -s /etc/apache/site-available/default-ssl  /etc/apache/site-enabled/

          #vim /etc/apache2/sites-available/svn 
          去掉
             #SSLRequireSSL的注釋

          重啟apache 
          #/etc/init.d/apache2 restart 

          【5】測試 
          在瀏覽器輸入 https://localhost/repos/demo能夠訪問,就說明配置正常。


          |----------------------------------------------------------------------------------------|
                                     版權聲明  版權所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2014-06-16 16:36 zhyiwww 閱讀(770) 評論(0)  編輯  收藏 所屬分類: linux配置管理
          主站蜘蛛池模板: 南溪县| 昌都县| 抚宁县| 五莲县| 柘城县| 普洱| 胶州市| 白银市| 星子县| 佛坪县| 马鞍山市| 普宁市| 城口县| 邯郸市| 翁源县| 依安县| 凌云县| 株洲市| 永川市| 唐山市| 乐清市| 龙井市| 成安县| 乌鲁木齐市| 库车县| 郁南县| 正蓝旗| 清原| 晴隆县| 西乌珠穆沁旗| 平顺县| 永顺县| 班戈县| 洪洞县| 儋州市| 金塔县| 七台河市| 天等县| 搜索| 通化市| 云阳县|