打開 https://www.sslforfree.com/
輸入你想申請 SSL 憑證的網站 URL
接著他會要求上傳檔案到你的伺服器放到 .well-known/acme-challenge 路徑底下
.well-known 的資料夾處理
在 Windows 只要資料夾輸入 .well-known. ,也就是前後都用一個 . 號就會創建出資料夾,然後在 .well-known 底下 再創 acme-challenge 資料夾
雖然檔案放到IIS ,但你還會遇到找不到檔案的問題,因為 MIME 不知道怎麼處理該檔案
在 MIME 類型增加 萬用字元的 .* 副檔名,及MIME類型輸入 text/plain (成功後再把它移除)
如果 [ .* ] 仍無法正常存取,則可以改設定 [ . ]
接著,順利的話,應該已經進入 SSL 的下載畫面,可以下載檔案
下載檔案後,這邊解壓縮放在 C:\sslforfree資料夾底下
由於 Free SSL 提供的檔案無法直接在 Windows 上使用,故需要轉換檔案,另外下載 Open SSL
下載頁面 : http://gnuwin32.sourceforge.net/packages/openssl.htm
下載後,解壓縮,並到 OpenSSL-Win32\bint 路徑底下 執行 cmd 產生 crt 檔案
openssl pkcs12 -export -out C:\sslforfree\certificate.pfx -inkey C:\sslforfree\private.key -in C:\sslforfree\certificate.crt -certfile C:\sslforfree\ca_bundle.crt
運行成功後,會多出一個 pfx 檔案,請複製到伺服器
複製完成後,點擊兩下,匯入至伺服器憑證(選擇本機電腦)然後輸入密碼,持續按下一步
開啟 IIS 選擇站台繫結,此時就可以看到該 ssl 憑證