阿里雲serverに基づいてSVNserverを構築する

8096 ワード

阿里雲serverに基づいてSVNserverを構築する
 
このシリーズの記事はex_Net(張建波)作成、転載は出典を明記してください.
http://blog.csdn.net/ex_net/article/details/8577784
作者:张建波邮箱:[email protected]电话:1357762679电话交流を歓迎します!
        春節を過ぎて、休みに家でちょうど新しいものを考える時間があって、何気なくアリ雲serverを思い出しました.そこで登録して遊びました.今管理するチームや用事が多くなったので、SVNに基づいて自分のSVNバージョン番号を設定してserverをコントロールしようとしました.
         以下では、アリクラウドサーバに基づいてSVNserverを構築する方法について説明します.
 
        第一歩、アリクラウドサーバを購入
                       (1)http://www.aliyun.comに登録し、携帯電話番号で口座を登録する(後でシステムを再インストールしたり、アリサーバを管理したりして、それを使わなければならない).
                        (2)serverを購入し、1ヶ月の使用期間を先に購入してみることをお勧めします.
       基于阿里云server搭建SVNserver_第1张图片
                       例えば、私が購入した構成は512 Mメモリ、20 Gシステムディスク+20 Gデータディスク、2 Mのパブリックネットワーク帯域幅です.
                       備考:アリ雲はまた1つの独立した“公網IP”の住所を贈った.
   手順2、OSのインストール
           正直に言うと、この一歩は本当に手間が省けます.ほほほ.適切なオペレーティングシステムを選択して、コーヒーを入れて10分以上待つと、serverオペレーティングシステムがインストールされます.
           基于阿里云server搭建SVNserver_第2张图片
         アリクラウドがサポートするオペレーティングシステムは、基本的に「主流」のシステムをカバーしています.
 
      手順3:serverをリモートで操作する
          ここでXshellというソフトを選びました.もちろんアリクラウドが推進しているPuttyを選ぶことができます.
          (1)SSHの配置
基于阿里云server搭建SVNserver_第3张图片
(2)サーバ接続
基于阿里云server搭建SVNserver_第4张图片
(3)デフォルトのログインパスを変更する
       sudo passwd root
      初期化されたpasswordなので、なかなか記憶に残りません
(4)デフォルトのホスト名を変更します.そうしないと、ログインするたびに一連の名前が表示されます.
      vi/etc/hostname
(5)データディスクを接続する(データディスクを購入したと仮定する)
         具体的な使用説明はhttp://help.aliyun.com/origin?spm=0.0.0.30.ODRhOq&helpId=271 (Linuxシステムマウントデータディスク)
        コメント:
            データディスクのパーティションを/home/dataフォルダに格納し、今後の管理を容易にする
           echo '/dev/xvdb1 /home/data ext3 defaults 0 0' >>/etc/fstab
基于阿里云server搭建SVNserver_第5张图片
 
(6)    サーバの再起動
   
ステップ4、apacheとsvnソフトウェアのインストール
        (1)apcheソフトウェアのインストール
            sudo apt-get install apache2
       辛抱強く2,3分待ち、さすが阿里雲server、スピード超速い
基于阿里云server搭建SVNserver_第6张图片
   インストールが完了すると、エラーの警告が表示されます.処理が必要です.
  vi/etc/apache2/httpd.conf
  行を追加
 ServerName 127.0.0.1:80

   その後sudo/etc/init.d/apache 2 restart  apacheテストを再起動してみてください
基于阿里云server搭建SVNserver_第7张图片
IEを開き、仮想サーバのアドレスを入力すればいいです.
 
   (2)SVN取付
           sudo apt-get install subversion
          sudo apt-get install libapache2-svn
          2分後にインストールが完了します.
     (3)バージョン番号ライブラリの構成
            バージョン番号ライブラリの構成例は、http://blog.csdn.net/ex_net/article/details/7409439を参照してください.
           基于阿里云server搭建SVNserver_第8张图片
         構成が完了すると、apacheを再起動すると警告が表示されます.これは主にapacheがsvnの検証モジュールを有効にしていないためです.

      apacheのプロファイルに追加する必要があります
       vi/etc/apache2/mods-enabled/dav.load
       LoadModule authz_svn_module/usr/lib/apache2/modules/mod_authz_svn.so
     apacheを再起動してみます

    これで、構成は成功しました.
基于阿里云server搭建SVNserver_第9张图片
 
基于阿里云server搭建SVNserver_第10张图片
 
上の図を見たら、成功したことを示します.
 
         手順5、マルチバージョンライブラリ構成のヒント
     (1)vi/etc/apache 2/httpd.confの変更
               例:
             
<Location /yjb>
DAV svn
SVNParentPath /home/data/yjb
AuthType Basic
AuthName "yjb subversion repository"
AuthUserFile /home/data/yjb/passwd
AuthzSVNAccessFile /home/data/yjb/auth
Require valid-user
</Location>
 

<Location /svn>
DAV svn
SVNParentPath /home/data/svn
AuthType Basic   
AuthName "zjb subversion repository"
AuthUserFile /home/data/svn/passwd 
AuthzSVNAccessFile /home/data/svn/auth
Require valid-user
</Location>

      
     (2)そして対応するフォルダの下にpassword,ユーザ情報を入れればよい
 
       春節が過ぎて、蛇年が来ました!
       金龍が空を飛ぶと、霊蛇が雲を運転して来た.灯りを選んで旧年を送り,瑞雪兆豊年である.爆竹の音、どらと太鼓が天を震わせて、この辞旧迎新の際、皆さん:蛇年大吉、新春おめでとうございます.万事順調です.