在 申請證書,這裡我以 為例申請設定
輸入要使用https的證書位址,生成證書及驗證檔案
驗證網域名稱
驗證網域名稱支援三種方式,ftp ,檔案驗證,dns驗證
如果有ftp,推薦使用ftp驗證,簡單快捷;如果沒有ftp推薦使用檔案驗證,如果埠號不是80埠請使用dns驗證方式。
在**根目錄下建立資料夾,並將驗證檔案放在裡面
windows 建立目錄:
mkdir .well-known\acme-challenge
linux 建立目錄:
mkdir -p .well-known/acme-challenge
如果你用的是iis作為webserver,那麼還需要設定一下mime型別,具體方法如下:
【asp.net core專案需要另外設定】 針對 asp.net core專案,我們需要將建立的檔案放在 wwwroot 目錄下,並且在程式中新增對沒有副檔名的檔案的支援, 新增對沒有副檔名的檔案的支援的**如下:
在startup
中的configure
方法中配置
轉換證書格式
雙擊*.pfx證書檔案即可匯入證書,按提示匯入證書即可,匯入成功之後,配置iis web伺服器:
最好的解決方案是在**裡配置,如果是 http 就重定向到 https
我的配置方式是這樣的:
要求 ssl
自定義錯誤頁面
生活處處是驚喜,轉角遇到坑。
寫這篇文章的時候,第一次配置主要是 openssl 的安裝搞了好長時間,第二次配置比第一次順利一些,但是也遇到了新的問題,第一次配置的是乙個asp.net專案,第二次是乙個asp.net core專案,第二次檔案驗證不成功,後來修改了**之後終於可以了,第二次還配置了強制https,第一次的專案配置的是前台功能允許使用http,但是後台功能要求必須是https,第二次是全站https。
生命不息,踩坑不止。
nginx 配置https證書
安裝證書 檔案說明 1.證書檔案214467769540415.pem,包含兩段內容,請不要刪除任何一段內容。2.如果是證書系統建立的csr,還包含 證書私鑰檔案214467769540415.key。2 開啟 nginx 安裝目錄下 conf 目錄中的 nginx.conf 檔案,找到 3 將其修...
Nginx配置Https證書
生成sll證書步驟 一 生成乙個rsa金鑰 openssl genrsa des3 out huqp.key 1024 二 拷貝乙個不需要輸入密碼的金鑰檔案 openssl rsa in huqp.key out huqp nopass.key 三 生成乙個證書請求 openssl req new ...
NGINX配置HTTPS證書
訪問網域名稱 www.xingyongsheng.top xingyongsheng.top 證書型別 在阿里雲申請的免費證書 上面兩個網域名稱申請其中之一即可 nginx版本 nginx 1.16.1 作業系統 centos linux release 7.8.2003 core 路徑 data ...