一步一步實現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 的應用。
浙公网安备 33010602011771号