开心六月综合激情婷婷|欧美精品成人动漫二区|国产中文字幕综合色|亚洲人在线成视频

    1. 
      
        <b id="zqfy3"><legend id="zqfy3"><fieldset id="zqfy3"></fieldset></legend></b>
          <ul id="zqfy3"></ul>
          <blockquote id="zqfy3"><strong id="zqfy3"><dfn id="zqfy3"></dfn></strong></blockquote>
          <blockquote id="zqfy3"><legend id="zqfy3"></legend></blockquote>
          打開APP
          userphoto
          未登錄

          開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

          開通VIP
          網(wǎng)站 HTTP 升級 HTTPS 完全配置手冊

          開源中國

          公眾號ID:oschina2013

          關(guān)注


          作者:葡萄城技術(shù)團(tuán)隊(duì)

          鏈接:

          https://my.oschina.net/powertoolsteam/blog/1862967


          今天,所有使用Google Chrome穩(wěn)定版的用戶迎來了v68正式版首個(gè)版本的發(fā)布,詳細(xì)版本號為v68.0.3440.75,上一個(gè)正式版v67.0.3396.99發(fā)布于6月13日,自Chrome 68起,當(dāng)在加載非HTTPS站點(diǎn)時(shí),都會在地址欄上明確標(biāo)記為“Not Secure(不安全)”。


          Google很早就已經(jīng)開始進(jìn)行大力推廣,但因?yàn)檫w移至HTTPS比較困難存在一定的技術(shù)門檻,而且成本也比較高昂,其次就是當(dāng)時(shí)沒有任何行業(yè)在推動這項(xiàng)變革,所以當(dāng)時(shí)響應(yīng)支持的并不是很多。


          但現(xiàn)在情況不同了,在Google的堅(jiān)持努力下,同時(shí)HTTPS也在安全性、搜索引擎友好方面具有不小的優(yōu)勢,目前Top 100的網(wǎng)站中已經(jīng)有81家網(wǎng)站默認(rèn)使用了HTTPS。


          那么Chrome在這次升級后,為了給用戶帶來更好的用戶體驗(yàn)及更多的信任,網(wǎng)站升級HTTPS的進(jìn)程可能會比之前更快,那么我們應(yīng)該如何將自己的站點(diǎn)升級為HTTPS,以及如何配置平滑過渡。


          升級HTTPS,我們可以分為購買證書、安裝證書、設(shè)置跳轉(zhuǎn)這三個(gè)步驟,下面我們展開來講講這三步詳細(xì)的實(shí)施流程。


          申請證書


          證書類型分為DV、OV、EV這三種,這三種有什么區(qū)別?


          • DV(域名型SSL):個(gè)人站點(diǎn)、iOS應(yīng)用分發(fā)站點(diǎn)、登陸等單純https加密需求的鏈接;

          • OV(企業(yè)型SSL):企業(yè)官網(wǎng);

          • EV(增強(qiáng)型SSL):對安全需求更強(qiáng)的企業(yè)官網(wǎng)、電商、互聯(lián)網(wǎng)金融網(wǎng)站;


          SSL證書的部署類型又分為了單域名、多域名、通配符等類型, 這里以葡萄城官網(wǎng)為例,使用的是OV通配符證書,也就是一張證書可以保護(hù) *.grapecity.com.cn 下的所有子域名。大家可以根據(jù)自己的需求來選擇申請購買。


          安裝證書


          證書購買完成后,你就可以下載對應(yīng)域名的證書文件。根據(jù)你Web服務(wù)器的不同種類一般證書也會分為多種,請根據(jù)自己的實(shí)際情況下載安裝,一般的常見的Web服務(wù)器分為Nginx、Apache、Tomcat、IIS 6、IIS 7/8這幾種,下面我們來看一下,證書下載完成后,如何在服務(wù)器上安裝/配置SSL證書。


          Nginx


          1. 首先在Nginx的安裝目錄下創(chuàng)建cert目錄,將下載的全部文件拷貝到cert目錄中。

          2. 打開 Nginx 安裝目錄下 conf 目錄中的 nginx.conf 文件,找到“HTTPS server”部分。

          3. 指定證書路徑,為如下示意并保存:



          4. 重啟Nginx,這時(shí)候你的站點(diǎn)應(yīng)該就已經(jīng)可以通過https方式訪問了


          Apache


          1. 在Apache的安裝目錄下創(chuàng)建cert目錄,并且將下載的全部文件拷貝到cert目錄中。

          2. 打開 Apache 安裝目錄下的 conf 目錄中的 httpd.conf 文件,找到以下內(nèi)容并去掉“#”



          3. 打開Apache安裝目錄下的conf/extra/httpd-ssl.conf文件(或conf.d/ssl.conf),在配置文件中找到以下語句并配置



          4. 重啟 Apache


          Tomcat


          Tomcat 支持JKS格式證書,但從Tomcat7開始也支持PFX格式證書,兩種格式任選其一


          1. 在Tomcat的安裝目錄下創(chuàng)建cert目錄,并且將下載的全部文件拷貝到cert目錄中。

          2. 找到安裝Tomcat目錄下該文件server.xml,找到Connection port='8443' 標(biāo)簽,并根據(jù)證書類型添加如下相應(yīng)屬性:


          如果是PFX證書



          如果是JKS證書



          重啟Tomcat


          IIS 6


          1. 導(dǎo)入證書

            1. 開始 -〉運(yùn)行 -〉MMC

            2. 啟動控制臺程序,選擇菜單“文件'中的'添加/刪除管理單元”-> “添加”,從“可用的獨(dú)立管理單元”列表中選擇“證書”-> 選擇“計(jì)算機(jī)帳戶“

            3. 在控制臺的左側(cè)顯示證書樹形列表,選擇“個(gè)人”->“證書”,右鍵單擊,選擇“所有任務(wù)'-〉'導(dǎo)入”, 根據(jù)'證書導(dǎo)入向?qū)А钡奶崾荆瑢?dǎo)入PFX文件(此過程當(dāng)中有一步非常重要: “根據(jù)證書內(nèi)容自動選擇存儲區(qū)”)


          2. 刷新后即可看到證書。

          3. 為站點(diǎn)分配證書,打開IIS -〉目錄安全性 -〉服務(wù)器證書 -〉分配現(xiàn)有證書 -〉指定訪問端口為443

          4. 重啟站點(diǎn)


          IIS 7/8


          1. 導(dǎo)入證書(和IIS 6步驟相同)

          2. 為站點(diǎn)分配證書,選擇“綁定”->“添加”->“類型選擇 https” ->“端口 443” ->“ssl 證書(選擇導(dǎo)入的證書名稱)” ->“確定”

          3. 如遇到主機(jī)名不能設(shè)置,請打開C:\Windows\system32\inetsrv\config\applicationHost.config 手動修改

          4. 重啟站點(diǎn)


          之后通過https://hostname 訪問,并能夠成功加載證書時(shí),就已經(jīng)算成功在服務(wù)器上安裝證書了。



          設(shè)置跳轉(zhuǎn)


          經(jīng)過上面的步驟,相信各位的網(wǎng)站應(yīng)該都能以https://domainhost的形式訪問了,但細(xì)心的小伙伴可能已經(jīng)發(fā)現(xiàn),網(wǎng)站這個(gè)時(shí)候http和https同時(shí)都能夠訪問。這就需要設(shè)置跳轉(zhuǎn)了,使http請求通過301 redirect到https上去。同樣的,我們以不同Web服務(wù)類型來說明。


          Nginx



          Apache



          Tomcat



          IIS 6


          打開IIS -〉站點(diǎn)屬性 -〉主目錄 -〉選擇“重定向到URL” -〉填寫https://your-hostname/$S$Q” -〉勾選“資源的永久重定向” 

           


          IIS 7/8


          1. 安裝Url Rewrite 擴(kuò)展組件 https://www.iis.net/downloads/microsoft/url-rewrite

          2. 反選“要求SSL'

          3. 站點(diǎn)的web.config內(nèi)的節(jié)中添加



          總結(jié)


          至此,網(wǎng)站HTTPS化的工作已經(jīng)全部完成了,另外多啰嗦的內(nèi)容就是,HTTPS化了之后還有一些收尾工作需要進(jìn)行,那就是,請盡量將引用圖片資源的路徑改為相對路徑,如果引用的有站外的js或css等資源,也請將http協(xié)議頭刪除,否則會給你帶來一些“驚喜”。


          開源中國征稿開始啦!


          開源中國 www.oschina.net 是目前備受關(guān)注、具有強(qiáng)大影響力的開源技術(shù)社區(qū),擁有超過 200 萬的開源技術(shù)精英。我們傳播開源的理念,推廣開源項(xiàng)目,為 IT 開發(fā)者提供一個(gè)發(fā)現(xiàn)、使用、并交流開源技術(shù)的平臺。

          本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
          打開APP,閱讀全文并永久保存 查看更多類似文章
          猜你喜歡
          類似文章
          阿里云域名配置以及https證書(ssl證書)配置
          WEB安全之中間件(Apache、IIS、Tomcat、Weblogic、Websphere、Jboos、Nginx)
          Servlet容器(Web容器)是什么
          Apache和Tomcat整合 - Web 開發(fā) / Apache
          web服務(wù)器 IIS、Apache和Ngnix基礎(chǔ)
          tomcat開發(fā)技術(shù)之tomcat與iis服務(wù)器集成 (2)
          更多類似文章 >>
          生活服務(wù)
          分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
          綁定賬號成功
          后續(xù)可登錄賬號暢享VIP特權(quán)!
          如果VIP功能使用有故障,
          可點(diǎn)擊這里聯(lián)系客服!

          聯(lián)系客服