阿里雲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ヶ月の使用期間を先に購入してみることをお勧めします.
例えば、私が購入した構成は512 Mメモリ、20 Gシステムディスク+20 Gデータディスク、2 Mのパブリックネットワーク帯域幅です.
備考:アリ雲はまた1つの独立した“公網IP”の住所を贈った.
手順2、OSのインストール
正直に言うと、この一歩は本当に手間が省けます.ほほほ.適切なオペレーティングシステムを選択して、コーヒーを入れて10分以上待つと、serverオペレーティングシステムがインストールされます.
アリクラウドがサポートするオペレーティングシステムは、基本的に「主流」のシステムをカバーしています.
手順3:serverをリモートで操作する
ここでXshellというソフトを選びました.もちろんアリクラウドが推進しているPuttyを選ぶことができます.
(1)SSHの配置
(2)サーバ接続
(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
(6) サーバの再起動
ステップ4、apacheとsvnソフトウェアのインストール
(1)apcheソフトウェアのインストール
sudo apt-get install apache2
辛抱強く2,3分待ち、さすが阿里雲server、スピード超速い
インストールが完了すると、エラーの警告が表示されます.処理が必要です.
vi/etc/apache2/httpd.conf
行を追加
ServerName 127.0.0.1:80
その後sudo/etc/init.d/apache 2 restart apacheテストを再起動してみてください
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を参照してください.
構成が完了すると、apacheを再起動すると警告が表示されます.これは主にapacheがsvnの検証モジュールを有効にしていないためです.
apacheのプロファイルに追加する必要があります
vi/etc/apache2/mods-enabled/dav.load
LoadModule authz_svn_module/usr/lib/apache2/modules/mod_authz_svn.so
apacheを再起動してみます
これで、構成は成功しました.
上の図を見たら、成功したことを示します.
手順5、マルチバージョンライブラリ構成のヒント
(1)vi/etc/apache 2/httpd.confの変更
例:
(2)そして対応するフォルダの下にpassword,ユーザ情報を入れればよい
春節が過ぎて、蛇年が来ました!
金龍が空を飛ぶと、霊蛇が雲を運転して来た.灯りを選んで旧年を送り,瑞雪兆豊年である.爆竹の音、どらと太鼓が天を震わせて、この辞旧迎新の際、皆さん:蛇年大吉、新春おめでとうございます.万事順調です.
このシリーズの記事は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ヶ月の使用期間を先に購入してみることをお勧めします.
例えば、私が購入した構成は512 Mメモリ、20 Gシステムディスク+20 Gデータディスク、2 Mのパブリックネットワーク帯域幅です.
備考:アリ雲はまた1つの独立した“公網IP”の住所を贈った.
手順2、OSのインストール
正直に言うと、この一歩は本当に手間が省けます.ほほほ.適切なオペレーティングシステムを選択して、コーヒーを入れて10分以上待つと、serverオペレーティングシステムがインストールされます.
アリクラウドがサポートするオペレーティングシステムは、基本的に「主流」のシステムをカバーしています.
手順3:serverをリモートで操作する
ここでXshellというソフトを選びました.もちろんアリクラウドが推進しているPuttyを選ぶことができます.
(1)SSHの配置
(2)サーバ接続
(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
(6) サーバの再起動
ステップ4、apacheとsvnソフトウェアのインストール
(1)apcheソフトウェアのインストール
sudo apt-get install apache2
辛抱強く2,3分待ち、さすが阿里雲server、スピード超速い
インストールが完了すると、エラーの警告が表示されます.処理が必要です.
vi/etc/apache2/httpd.conf
行を追加
ServerName 127.0.0.1:80
その後sudo/etc/init.d/apache 2 restart apacheテストを再起動してみてください
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を参照してください.
構成が完了すると、apacheを再起動すると警告が表示されます.これは主にapacheがsvnの検証モジュールを有効にしていないためです.
apacheのプロファイルに追加する必要があります
vi/etc/apache2/mods-enabled/dav.load
LoadModule authz_svn_module/usr/lib/apache2/modules/mod_authz_svn.so
apacheを再起動してみます
これで、構成は成功しました.
上の図を見たら、成功したことを示します.
手順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,ユーザ情報を入れればよい
春節が過ぎて、蛇年が来ました!
金龍が空を飛ぶと、霊蛇が雲を運転して来た.灯りを選んで旧年を送り,瑞雪兆豊年である.爆竹の音、どらと太鼓が天を震わせて、この辞旧迎新の際、皆さん:蛇年大吉、新春おめでとうございます.万事順調です.