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