Linux下如何進(jìn)行apache+svn+ssl配置詳解
上一節(jié)我們講到了apache+svn+ssl配置問(wèn)題中的Apache配置問(wèn)題,本節(jié)我們來(lái)看一下sll配置和subversion配置,在這里和大家分享一下,希望通過(guò)本節(jié)的學(xué)習(xí)能夠掌握Linux下apache+svn+ssl配置問(wèn)題。
1.sll的配置
首先我們來(lái)看一下如何配置ssl,需要以下幾個(gè)步驟:
***步,創(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
注:如果你沒(méi)有在第二步從key中把passphrase刪除,那么每次你啟動(dòng)apache的時(shí)候你都要輸入密碼。這也就意味著如果你的服務(wù)器因?yàn)槟承┰蛑匦聠?dòng)了,除非你在服務(wù)器旁手動(dòng)敲入了密碼,否則你的web服務(wù)器就不會(huì)啟動(dòng)。到此,apache的配置就完成了,接下來(lái)對(duì)subversion來(lái)進(jìn)行配置
2,subversion的配置
我們?cè)賮?lái)看一下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這樣就會(huì)在/data3/svn下創(chuàng)建htpasswd文件,內(nèi)容如下:
abc:gtnqpowogqB/Y密碼采用加密的方式。
創(chuàng)建test庫(kù):
svnadmincreate/data3/svn/test
到此啟動(dòng)apahce就可以測(cè)試了:https://ip/svn/test,同樣也可以使用svn客戶端來(lái)訪問(wèn)svnlisthttps://ip/svn/test,輸入用戶名密碼后就可以訪問(wèn)新建的test庫(kù)了。本節(jié)Linux下apache+svn+ssl配置問(wèn)題講解完畢,請(qǐng)關(guān)注本節(jié)其他相關(guān)報(bào)道。
【編輯推薦】
- 精辟講解:SVN服務(wù)端配置及在Eclipse中如何運(yùn)用
- 專(zhuān)題講解 SVN服務(wù)器的搭建與配置在Linux下如何進(jìn)行
- 視點(diǎn)解析:SVN-WINDOWS服務(wù)器如何架設(shè)和管理
- 利用SVN子命令查看所有及特定文件版本信息
- SVN使用手冊(cè)之入門(mén)篇

















