HTTPS 證書配置

2022-01-10 09:23:41 字數 1739 閱讀 5966

在 申請證書,這裡我以 為例申請設定

輸入要使用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 ...