為Visual SVN使用簽名后的域名證書


裝了個VisualSVN Server管理代碼,可每次瀏覽的時候都會提示證書有問題,要不要繼續神馬的,好煩人,於是搜索了一下免費SSL證書,申請了一個,雖然不是綠的,但總算是不報問題了。

下面是整個過程:

1、到StartSSL注冊申請一個免費域名證書,教程請看 http://www.cnblogs.com/blackice/p/3433081.html

2、下載openssl解壓到c:\openssl\,下載地址:http://files.cnblogs.com/blackice/openssl.zip

3、將申請過程中的key保存為c:\openssl\bin\server.org.key ,這里是加密后的key,待會兒要經過解密才能使用,不然SVN服務無法啟動,並且報“SSLPassPhraseDialog builtin is not supported on Win32”的錯誤

4、將申請到的證書保存為server.crt

5、打開cmd,切到c:\openssl\bin\目錄,執行指令 openssl rsa -in server.key.org -out server.key 對key進行解密

6、將生成的server.keyserver.crt拷貝到Visual SVN安裝目錄,例如:C:\Program Files\VisualSVN Server\certs

7、修改Visual SVN的conf文件,將原來的

SSLCertificateFile      certs/server.pem

SSLCertificateKeyFile   certs/server.pem

改為

SSLCertificateFile      certs/server.crt

SSLCertificateKeyFile   certs/server.key

8、重啟SVN服務。。。完成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM