環境:SunOS 5.9 Generic、Apache-2.2.3、Subversion-1.4.2
Apache
- 下載httpd-2.2.3.tar.gz,解壓
- 檢查path是否加入了:/usr/ccs/bin,這是我make報錯的根源,之后就一馬平川了
- $ ./configure --enable-dav --enable-so --prefix=/usr/local/apache2/
- $ make;make install
- 修改/usr/local/apache2/conf/httpd.conf中的ServerName的配置,寫上服務器的IP地址和端口號,例如ServerName? 12.34.56.78:80
- 進入bin目錄啟動(需要root),# ./apachectl start
- 打開瀏覽器http://ip_address/,等待測試頁"It works!"的出現 :_)
Subversion
- 下載neon-0.26.2.tar.gz,解壓
- $ ./configure --prefix=/usr/local/neon; make; make install
- 下載subversion-1.4.2.tar.gz,解壓
- $ ./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-neon=/usr/local/neon --with-ssl --with-zlib
- $ make;make install
- 修改apache配置文件httpd.conf:
LoadModule dav_svn_module modules/mod_dav_svn.so?
LoadModule authz_svn_module modules/mod_authz_svn.so?
<Location /svn>
DAV svn?
SVNParentPath /home/svnroot/
</Location>
- 創建倉庫:
$ mkdir /home/svnroot/
$ cd /usr/local/subversion/bin
$ ./svnadmin create /home/svnroot/test
$ ./svn import /home/user/import file:///home/svnroot/test –m "import files test"
- 重啟Apache
$ ./usr/local/apache2/bin/apachectl restart
打開瀏覽器:http://localhost/svn/test ,應該能看到些什么東西
posted on 2006-12-04 13:16
阿姆斯壯 閱讀(605)
評論(0) 編輯 收藏 所屬分類:
Linux