• <ul id="cgeq2"></ul>
  • 歡迎您光臨深圳塔燈網絡科技有限公司!
    電話圖標 余先生:13699882642

    網站百科

    為您解碼網站建設的點點滴滴

    給網站配置免費的HTTS證書

    發表日期:2018-06 文章編輯:小燈 瀏覽次數:2347

    最近看到網上說 https 的網站Google 會優先收錄,所以就抽時間記錄下配置博客的過程。

    ACME

    使用 LetEncrypt 證書作為博客的 https 實現方式。

    acme.sh 實現了 acme 協議, 可以從 letsencrypt 生成免費的證書.

    github https://github.com/Neilpang/acme.sh

    主要步驟:

    1. 安裝 acme.sh
    2. 生成證書
    3. copy 證書到 nginx/apache 或者其他服務
    4. 更新證書
    5. 更新 acme.sh
    6. 測試 https

    1. 安裝 acme.sh

    安裝很簡單, 一個命令:

    curlhttps://get.acme.sh | sh 

    普通用戶和 root 用戶都可以安裝使用. 安裝過程進行了以下幾步:

    1. 把 acme.sh 安裝到你的 home 目錄下:
    cd ~/.acme.sh/ 

    并創建 一個 bashalias, 方便你的使用: alias acme.sh=~/.acme.sh/acme.sh

    2). 自動為你創建 cronjob, 每天 0:00 點自動檢測所有的證書, 如果快過期了, 需要更新, 則會自動更新證書.

    2. 生成證書 并且完成驗證

    acme.sh 實現了 acme 協議支持的所有驗證協議. 一般有兩種方式驗證: httpdns 驗證.

    這是使用http 驗證

    cd ~/.acme.sh/ yum install socat 

    如果你還沒有運行任何 web 服務, 80 端口是空閑的, 那么 acme.sh 還能假裝自己是一個webserver, 臨時聽在80 端口, 完成驗證:

    sh acme.sh--issue -d www.souyunku.com --standalone 

    3. copy/安裝 證書

    前面證書生成以后, 接下來需要把證書 copy 到真正需要用它的地方.

    注意, 默認生成的證書都放在安裝目錄下: ~/.acme.sh/, 請不要直接使用此目錄下的文件, 例如: 不要直接讓 nginx/apache 的配置文件使用這下面的文件. 這里面的文件都是內部使用, 而且目錄結構可能會變化.

    mkdir -p /certs cd /root/.acme.sh/www.souyunku.com cp www.souyunku.com.cer /certs cp www.souyunku.com.key /certs 

    配置Nginx

    vim /usr/local/nginx/conf/nginx.conf 

    配置證書

    server { listen 443; ssl on; ssl_certificate/certs/www.souyunku.com.cer; ssl_certificate_key/certs/www.souyunku.com.key; } 

    http重定向到https

    server { listen 80; server_name www.souyunku.com; rewrite ^(.*) https://$server_name$1 permanent; } 

    每次修改nginx配置文件后都要進行檢查

    /usr/local/nginx/sbin/nginx -t 

    4. 更新證書

    目前證書在 60 天以后會自動更新, 你無需任何操作. 今后有可能會縮短這個時間, 不過都是自動的, 你不用關心.

    5.更新 acme.sh

    目前由于 acme 協議和 letsencrypt CA 都在頻繁的更新, 因此 acme.sh 也經常更新以保持同步.

    升級 acme.sh 到最新版 :

    acme.sh --upgrade 

    如果你不想手動升級, 可以開啟自動升級:

    acme.sh--upgrade--auto-upgrade 

    之后, acme.sh 就會自動保持更新了.

    你也可以隨時關閉自動更新:

    acme.sh --upgrade--auto-upgrade0 

    6. 測試 https

    啟動Nginx

    /usr/local/nginx/sbin/nginx 

    瀏覽器 訪問 www.souyunku.com 會自動跳轉到 https://www.souyunku.com

    image

    最后說一點,由于博客使用了七牛云的 http 協議的 cdn 導致博客內的靜態資源不可用,最后又把七牛云的靜態資源配置了 https

    配置步驟

    點擊菜單:融合CDN-->域名管理-->配置--> HTTPS 配置

    點擊 SSL證書管理 - https://portal.qiniu.com/certificate/ssl#cert,您可以在SSL證書服務頁面申請或上傳自有證書。

    • 內容 ( PEM格式 )對應證書內容*.cre 后綴
    • 私鑰 ( PEM格式 ) 對應證書內容*.key 后綴

    最后點擊:強制 HTTPS 訪問

    開啟后用戶的 HTTP 請求會強制跳轉到 HTTPS 協議進行訪問。

    Contact

    • 作者:鵬磊
    • 出處:http://www.ymq.io/2018/06/08/certs-https
    • 版權歸作者所有,轉載請注明出處
    • Wechat:關注公眾號,"搜云庫",專注于開發技術的研究與知識分享
    關注公眾號-搜云庫
    本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.juherenli.com/20438.html
    相關開發語言
     八年  行業經驗

    多一份參考,總有益處

    聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

    咨詢相關問題或預約面談,可以通過以下方式與我們聯系

    業務熱線:余經理:13699882642

    Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

    • QQ咨詢
    • 在線咨詢
    • 官方微信
    • 聯系電話
      座機0755-29185426
      手機13699882642
    • 預約上門
    • 返回頂部
    国精品午夜福利视频不卡757| 亚洲欧洲美洲无码精品VA| 91久久精品午夜一区二区| 久久99精品九九九久久婷婷| 国产精品久久久久久一区二区三区| 无码精品视频一区二区三区| 久久久久久久久久久免费精品| 国产精品线在线精品国语| 国产精品18久久久久久vr| 久久精品亚洲综合专区| 久久精品国产精品亜洲毛片| 思思91精品国产综合在线| 麻豆国产精品有码在线观看| 无码国产乱人伦偷精品视频| 爱看精品福利视频观看| chinese精品男同志浪小辉| 久久精品国内一区二区三区| 精品人妻无码区在线视频| 99视频精品全部在线| 国产精品免费大片| 国产在线观看一区精品| 亚洲一区二区三区国产精品| 国产成人精品亚洲| 情侣视频精品免费的国产| 十八禁无遮挡99精品国产| 国产精品亚洲自在线播放页码| 999这里只有精品| 无码囯产精品一区二区免费| 麻豆精品不卡国产免费看| 国色精品va在线观看免费视频 | 国产精品真实对白精彩久久| 亚洲综合精品一二三区在线| 亚洲精品视频在线免费| 久久久久久影院久久久久免费精品国产小说| 精品一区二区三区免费观看| 国产高清精品一区| 国产精品午夜一级毛片密呀| 国产精品美女久久久久AV福利| www国产亚洲精品久久久| 国产成人精品久久亚洲| 国产精品美女久久久网AV|