裝了個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.key和server.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服務。。。完成
