日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

作為一名程序員,特別是后端程序員,給你的項目配置Https是比較常見的事,特別是很多時候必須要使用https,比如微信小程序生產環境的接口地址就必須要https域名。那么如何給域名配置https呢,本文給你介紹下載阿里云購買的域名是如何配置https的。

https的概念我就不多說了,直接看下網上的介紹:

HTTPS (全稱:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全為目標的 HTTP 通道,在HTTP的基礎上通過傳輸加密和身份認證保證了傳輸過程的安全性。HTTPS 在HTTP 的基礎下加入SSL 層,HTTPS 的安全基礎是 SSL,因此加密的詳細內容就需要 SSL。 HTTPS 存在不同于 HTTP 的默認端口及一個加密/身份驗證層(在 HTTP與 TCP 之間)。這個系統提供了身份驗證與加密通訊方法。它被廣泛用于萬維網上安全敏感的通訊,例如交易支付等方面。

本文會分為以下三個部分講解:

  1. 阿里云域名解析
  2. 申請https證書
  3. 服務器配置證書

阿里云域名解析

首先要做的就是購買一個域名,擁有一個自己的服務器,然后將我們的域名解析到服務器上,并且完成備案,本文不介紹備案流程,可自信查閱。

我們在阿里云控制臺的域名列表可以看到自己擁有的域名,每個域名的右邊都有幾個操作按鈕,通過解析按鈕先將你的域名解析到你的服務器上,不懂怎么解析的也可以單獨問我。

比如我的域名列表如下圖。

阿里云域名申請免費https+服務器nginx配置證書

域名列表

有幾條解析記錄將域名解析到對應的服務器ip上,這樣請求域名就會請求到服務器上去了。

阿里云域名申請免費https+服務器nginx配置證書

解析記錄

這樣阿里云的控制臺域名解析部分算完成了。

申請https證書

鼠標移到控制臺左側最上方的產品與服務菜單會彈出產品搜索面板,輸入SSL或者證書可以看到有一個SSL證書的產品,我們點進去。

阿里云域名申請免費https+服務器nginx配置證書

SSL證書產品

點擊購買證書

阿里云域名申請免費https+服務器nginx配置證書

購買證書

證書一般是要錢的,但是阿里云提供了一個免費的證書,域名類型選擇單個域名,證書類型選擇DV域名級SSL,證書等級選擇免費版,0元即可購買。

阿里云域名申請免費https+服務器nginx配置證書

購買證書

購買完成后在SSL證書頁面可以看到你的證書列表有個待申請的證書,綁定域名是空的。

阿里云域名申請免費https+服務器nginx配置證書

待申請的證書

那么接下去我們進行證書申請,點擊證書申請進入證書申請提交表單。

阿里云域名申請免費https+服務器nginx配置證書

申請提交表單

填寫好你的域名和申請人信息,CSR生成方式選擇系統生成,點擊下一步。

阿里云域名申請免費https+服務器nginx配置證書

驗證

系統為你自動生成了一個解析記錄用于申請證書,提交審核按鈕是灰色,需要我們點擊驗證成功后才能提交審核,一般驗證都會成功。

阿里云域名申請免費https+服務器nginx配置證書

驗證成功

提交審核就可以了,再看下證書列表已經有綁定域名了,狀態過一會也已經變成了已簽發。

阿里云域名申請免費https+服務器nginx配置證書

已簽發

右邊的下載按鈕可以下載歌服務器的證書。

接下去就是在服務器上使用配置上這個證書了。

服務器配置證書

首先我們需要將證書下載下來,點擊證書列表右側的下載,阿里云提供了多種服務器類型的證書文件,本文以Nginx服務器為例,我們在Nginx欄點擊下載把證書下載下來。

阿里云域名申請免費https+服務器nginx配置證書

證書下載

下載下來是一個zip壓縮格式,我們解壓出來,里面包含兩個文件。一個是私鑰文件,一個是證書文件。

阿里云域名申請免費https+服務器nginx配置證書

證書文件

遠程鏈接到你的服務器上,將這兩個文件傳到你的服務器上,比如我傳到了/usr/local/nginx/ssl/下。

然后在你的nginx配置文件里添加一個server如下:

server {
        listen       443;
        ssl on;
        server_name  www.xxx.net;

        ssl_certificate      /usr/local/nginx/ssl/4764933_www.xxx.net.pem;
        ssl_certificate_key  /usr/local/nginx/ssl/4764933_www.xxx.net.key;

        ssl_session_timeout  5m;

        location / {
            proxy_pass   http://127.0.0.1:8087/;
        }

    }

配置文件里監聽了來自指定域名的443端口,443也就是https的默認端口,然后指定了私鑰和證書的位置,location指定了訪問的服務器上的資源。

接下去我們來訪問下配置了證書的域名,配置了證書后的效果如下

阿里云域名申請免費https+服務器nginx配置證書

配置了證書后的效果

需要注意的是,證書有效期默認是一年,到期需要繼續申請,不然你的網站https訪問時會顯示不安全的鏈接,如下圖。

阿里云域名申請免費https+服務器nginx配置證書

不安全的證書

好了,到這里已經全部講解完了。

分享到:
標簽:https
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定