Linux下如何進行apache+svn+ssl配置詳解
上一節(jié)我們講到了apache+svn+ssl配置問題中的Apache配置問題,本節(jié)我們來看一下sll配置和subversion配置,在這里和大家分享一下,希望通過本節(jié)的學(xué)習(xí)能夠掌握Linux下apache+svn+ssl配置問題。
1.sll的配置
首先我們來看一下如何配置ssl,需要以下幾個步驟:
***步,創(chuàng)建key和request:
opensslreq-new>new.cert.csr
第二步,從key中刪除passphrase(可選):
opensslrsa-inprivkey.pem-outnew.cert.key
第三步,把request轉(zhuǎn)換成signedsert:
opensslx509-innew.cert.csr-outnew.cert.cert-req-signkeynew.cert.key-days1825
第四步,把cert和key文件拷貝到適當(dāng)?shù)奈恢茫?br />
cpnew.cert.cert/usr/local/apache/conf/server.crt
cpnew.cert.key/usr/local/apache/conf/server.key
注:如果你沒有在第二步從key中把passphrase刪除,那么每次你啟動apache的時候你都要輸入密碼。這也就意味著如果你的服務(wù)器因為某些原因重新啟動了,除非你在服務(wù)器旁手動敲入了密碼,否則你的web服務(wù)器就不會啟動。到此,apache的配置就完成了,接下來對subversion來進行配置
2,subversion的配置
我們再來看一下apache+svn+ssl配置中subversion的配置。在/data3/svn下創(chuàng)建authz文件,內(nèi)容如下:
[group]
test=abc
[test:/]
@test=rw
保存退出。
設(shè)置abc的密碼
/usr/local/apache/bin/htpasswd–bc/data3/svn/htpasswdabc12345678這樣就會在/data3/svn下創(chuàng)建htpasswd文件,內(nèi)容如下:
abc:gtnqpowogqB/Y密碼采用加密的方式。
創(chuàng)建test庫:
svnadmincreate/data3/svn/test
到此啟動apahce就可以測試了:https://ip/svn/test,同樣也可以使用svn客戶端來訪問svnlisthttps://ip/svn/test,輸入用戶名密碼后就可以訪問新建的test庫了。本節(jié)Linux下apache+svn+ssl配置問題講解完畢,請關(guān)注本節(jié)其他相關(guān)報道。
【編輯推薦】
- 精辟講解:SVN服務(wù)端配置及在Eclipse中如何運用
- 專題講解 SVN服務(wù)器的搭建與配置在Linux下如何進行
- 視點解析:SVN-WINDOWS服務(wù)器如何架設(shè)和管理
- 利用SVN子命令查看所有及特定文件版本信息
- SVN使用手冊之入門篇