一步一步實現kbmmw的httpsys使用https功能


kbmmw的httpsys的功能已經實現了好長時間,但是現在各個平台都要求使用https來提供服務。

今天一步一步來說一下如何使用kbmmw 的httpsys功能支持https.

首先為了獲得證書,我們可以使用阿里雲申請一個免費的證書。

登錄阿里雲,選擇免費版,0元購入。

 

 

 購買成功后,就會在控制台顯示購買的證書,證書頒發成功后,就可以下載證書了

 

 

 選擇下載

 

 

 我們下載IIS 證書,然后保存。

運行 certlm.msc 命令

 

 

操作菜單下選擇導入證書

 

 

 選擇我們下載的文件 3177608_test.51delphi.com.pfx

 

 

 

下一步。

 

 

 

 密碼在那個txt 文件里面

 

 

 

完成證書導入。

 

 

 ok

 

 

 

 

 

 

 

 

 

 記住這個指紋號

 證書增加好了,我們設置一下讓這個證書綁定到 https 上

管理員身份打開 command

輸入命令行

netsh http add sslcert ipport=0.0.0.0:4444 certhash=51dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx5 appid={00112233-4455-6677-8899-AABBCCDDEEFF}

 

 

 顯示成功.

添加 url 授權

netsh http add urlacl url=https://+:4444/ user=Everyone

 

 

 

 好了,系統端已經全部設置好。

為了方便測試,我們需要把本地的host 文件里面做一個127.0.0.1 和 test.51delphi.com 的對應。

 

打開我們的kbmmw 應用。

 

 添加URLS.運行程序。

 

 我們現在可以在瀏覽器里面訪問了

 

 

 

 

全部完成。

以上的設置也可以適用於任何delphi 基於httpsys 的應用。

 


免責聲明!

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



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