欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Subversion配置安裝教程(三)

Subversion配置安裝教程(三)

    今天來(lái)講講Subversion的SSL連接。如果沒(méi)有SSL相關(guān)的基礎知識,請先自行參閱相關(guān)資料。

  1. 首先去http://hunter.campbus.com/ 下載包含openssl模塊的apache包,將解壓出來(lái)的mod_ssl.so 拷貝到Apache的安裝路徑下的modules目錄下,openssl.exe拷貝到bin目錄下,conf/ssl.conf拷貝到conf目錄下。
  2. 打開(kāi)拷貝過(guò)來(lái)ssl.conf,將一下幾行加上#注釋掉                                                                            DocumentRoot "c:/apache/htdocs"
    ServerName www.example.com:443
    ServerAdmin you@example.com
    ErrorLog logs/error_log
    TransferLog logs/access_log
  3. 把SSLCertificateFile conf/ssl.crt/server.crt改成SSLCertificateFile conf/ssl/my-server.cert
  4. 把SSLCertificateKeyFile conf/ssl.key/server.key改成SSLCertificateKeyFile conf/ssl/my-server.key
  5. 把SSLMutex  file:logs/ssl_mutex改成SSLMutex  default
  6. 刪除或者注釋這兩行<IfDefine SSL>和</IfDefine>
  7. 打開(kāi)Apache的配置文件http.conf,把其中的#LoadModule ssl_module modules/mod_ssl.so這一行的注釋去掉
  8. 下載http://tud.at/programm/openssl.cnf 并保存到bin/openssl.cnf。注意windows會(huì )把這個(gè)文件顯示成一個(gè)撥號文件,實(shí)際上這是個(gè)文本文件,你可以用任何一個(gè)文本編輯器打開(kāi)瀏覽一下這個(gè)文件的內容。實(shí)際上這個(gè)文件是用來(lái)生成證書(shū)和公鑰的預配置文件。
  9. 在命令行下進(jìn)入$\program files\apache group\apache2,輸入命令:
    bin\openssl req -config bin\openssl.cnf -new -out my-server.csr   
    回答相關(guān)問(wèn)題即可生成一個(gè)CSR,也就是一個(gè)待簽名的證書(shū)。本質(zhì)上說(shuō),CSR 就是一個(gè)在您的服務(wù)器上生成的證書(shū),當您向第三方證書(shū)頒發(fā)機構申請證書(shū)時(shí),它用來(lái)驗證有關(guān)您的服務(wù)器的計算機特定信息。實(shí)際上,CSR 就是一條用公鑰/私鑰對加密的文本消息。如圖:
     
    然后輸入命令:

    bin\openssl rsa -in privkey.pem -out my-server.key
    執行成功會(huì )生成私匙,如圖:

     接著(zhù)輸入bin\openssl x509 -in my-server.csr -out my-server.cert -req -signkey my-server.key -days 4000
     這樣會(huì )生成一個(gè)在4000天后過(guò)期的用剛剛生成的私匙簽名過(guò)的x509證書(shū)。
     最后輸入bin\openssl x509 -in my-server.cert -out my-server.der.crt -outform DER
     這一步是生成了DER格式的證書(shū),對于那些不能識別PEM格式證書(shū)的程序,可以使用這種證書(shū)。如圖:
     


    最后把在$\Apache Group\Apache2目錄下生成的my-server.der.crt, my-server.csr, my-server.key, .rnd, privkey.pem, my-server.cert6個(gè)文件復制到conf/ssl下,如果ssl這個(gè)目錄不存在,請先新建這個(gè)目錄。Ok,大功告成,請在瀏覽器地址欄輸入
https://youserver/svn/TestRepository/,看到了什么?呵呵,是不是比較有成就感呢?看看我自己生成的證書(shū):

然后是證書(shū)的詳細信息:
 
    注意:以上3和4步驟可以不更改,改不改完全都是個(gè)人喜好,如果不改,那么在第9個(gè)步驟里面相關(guān)的命令需要做相應的修改。另外,設置了SSL加密連接以后,通過(guò)
https://youserver/svn 不會(huì )再顯示所有的repository列表了,而是顯示沒(méi)有權限訪(fǎng)問(wèn)。而通過(guò)http://youserver/svn訪(fǎng)問(wèn)就可以。我懷疑是昨天寫(xiě)的那個(gè)php腳本有些問(wèn)題,沒(méi)有使用相關(guān)的SSL協(xié)議訪(fǎng)問(wèn)相關(guān)路徑,如果有時(shí)間我會(huì )考慮使用python再次實(shí)現。不知道我想的對不對,哪位大俠指教一下?

    注意:IIS和Apache的SSL連接會(huì )有沖突,具體表現在它們都會(huì )嘗試使用443作為https協(xié)議的端口,我在MS的網(wǎng)站上找到了一篇KB文章,說(shuō)是改注冊表可以關(guān)閉ssl服務(wù),我試了一下,似乎不行,在IIS的控制面板里面更改SSL端口選項是灰色不可選,哪位有好的辦法?

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
window 下為 apache 配置 ssl 證書(shū)
Linux下 SVN Apache SSL配置手冊 apache自動(dòng)啟動(dòng)腳本
J2EE綜合 svn配置手記
系統管理員社區 - Linux Apache PHP MySQL SSL配置詳解
https證書(shū)制作及springboot配置https
在linux下使用openssl生成證書(shū)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久