国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux -- 進階 Web服務器 搭建基于 https 協(xié)議的靜態(tài)網(wǎng)站 ( 預備知識 )

這篇具有很好參考價值的文章主要介紹了Linux -- 進階 Web服務器 搭建基于 https 協(xié)議的靜態(tài)網(wǎng)站 ( 預備知識 )。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

概念引入 :?

? ? ?文章來源地址http://www.zghlxwxcb.cn/news/detail-462646.html

??????什么是 HTTPS??? ?HTTPS? 協(xié)議背景 ??

? ? ??===>>>?

? ? ? ? ? ? ? ? HTTP?協(xié)議? 即? 超文本傳輸協(xié)議 ,

????????????????它出生的很早,在早期,網(wǎng)絡服務的相關(guān)攻擊呢,或者病毒啥的幾乎沒有,安全類的問

? ? ? ? ? ? ? ? ?題也是少之又少。

?????????????

?????????????? ?但是,隨著計算機技術(shù)的發(fā)展,到目前呢安全攻擊啥的就很多了,而 http 協(xié)議 就有點對

????????????????付不了了,因為它幾乎就沒啥安全防御的措施。?

? ? ? ? ? ? ? ? HTTP 協(xié)議呢 它是以明文方式發(fā)送內(nèi)容的,它并不提供任何方式的數(shù)據(jù)加密,那如果攻

? ? ? ? ? ? ? ? 擊者截取了 Web瀏覽器和網(wǎng)站服務器之間的傳輸報文,那就可以直接讀取其中的信息,

? ? ? ? ? ? ? ? 因此 HTTP 協(xié)議 不適合傳輸一些 敏感信息,比如 銀行卡號,密碼等。?

? ? ? ? ? ? ? ?

????????????????所以,慢慢的專家就在 HTTP?協(xié)議的基礎上 后來又開發(fā)了???ssl? 協(xié)議,主要的目的

? ? ? ? ? ? ? ? 呢就是給 HTTP 協(xié)議 補充一些 安全類相關(guān)的控制 ( 比如 加密、認證 啥的? )

? ? ? ? ? ? ? ? 所以,超文本傳輸協(xié)議適用于 傳輸 Web瀏覽器 和 網(wǎng)站服務器之間的數(shù)據(jù),它的最大問

????????????????題就是傳輸?shù)姆绞?是明文,你寫的是什么傳輸?shù)木褪鞘裁矗瑳]有提供任何方式的數(shù)據(jù)加

????????????????密,那就有風險了; 你想想,如果攻擊者截取了 Web瀏覽器和網(wǎng)站服務器之間的傳輸報

????????????????文,那就可以直接讀懂其中的信息,因此 HTTP 協(xié)議不適合傳輸一些敏感信息,比如銀

????????????????行卡號,密碼啥的。?

? ? ? ? ? ? ? ?

????????????????那為了解決這一問題 ( HTTP 安全方面的缺陷 ) 這就有了我們要講的? HTTPS? ??

? ? ? ? ? ? ? ? HTTPS? ?:? 超文本傳輸安全協(xié)議? ?

? ? ? ? ? ? ? ? HTTPS 這個協(xié)議并不是一個新協(xié)議,而是? HTTP + SSL (TLS? 這兩個協(xié)議組成。?

? ? ?在之前, HTTP 是先和 TCP ( 假定傳輸層是 TCP 協(xié)議 ) 直接通信;

?????

?????而加了 SSL 協(xié)議之后,

?????就變成 HTTP 先和 SSL 通信,再由 SSL 和 TCP 通信,就相當于 SSL 被嵌在了

? ? ?HTTP 和 TCP 之間 。?

? ? ? ? ? ? ? ? 如下圖所示??

? ? ? ? ? ? ? ? ===>>>?

????????????????Linux -- 進階 Web服務器 搭建基于 https 協(xié)議的靜態(tài)網(wǎng)站 ( 預備知識 )

?

? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ????? ? ? ??

SSL 協(xié)議? ?

? ? ? ? ? ? ? ?

? ?SSL 背景??

? ? ? ? ? ? ? ? ===>>>?

? ? ? ? ? ? ? ? SSL 即? Secure Sockets Layer? 的縮寫, 中文名叫做 “ 安全套接層 ”? 它是在上世紀90年

? ? ? ? ? ? ? ? 代中期設計的,到了1999年就應用廣泛了,默認成為了互聯(lián)網(wǎng)的標準,再后來就被標準

? ? ? ? ? ? ? ? 化了,標準化為 TLS? ---? 傳輸層安全協(xié)議 。??

? ? ?SSL協(xié)議分為兩層 :??

? ? ? ? ? ? ? ???*? SSL 記錄協(xié)議? :? ?

???????????????????????????????????????????????????它建立在可靠的傳輸協(xié)議之上 ( 如TCP ) 之上,為高層協(xié)議提

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 供數(shù)據(jù)封裝、壓縮、加密等基本功能。??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 記錄 主要提供的是? 加密 ~!??!

? ? ? ? ? ? ? ? ?*? SSL?握手協(xié)議? :?

???????????????????????????????????????????????????它建立在 SSL 記錄協(xié)議之上,用在 實際的數(shù)據(jù)傳輸開始前,通訊

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 雙方進行身份認證、協(xié)商加密算法。交換加密密鑰等。??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??握手 , 是用于認證的,就是表明對方的身份是認可的~??!

? ?官方? :?

??????????????????????? ?SSL協(xié)議提供的服務 :?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*? ?認證用戶和服務器,確保數(shù)據(jù)發(fā)送到正確的客戶機和服務器?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*? ? 加密數(shù)據(jù)以防止數(shù)據(jù)中途被竊取?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*? ? 維護數(shù)據(jù)的完整性,確保數(shù)據(jù)在傳輸過程中不被改變??

????????????????????????????????????????????????????????????????????????

? ?綜上 :?

? ? ? ? ? ? ? ? ? ? ? ? ??SSL 主要是解決兩個問題? ( 作用 )?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

???????????????????????????????? ? ?*? ? 傳輸時的秘密性? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?就是 在數(shù)據(jù)傳輸時 這個數(shù)據(jù)是加密的,不能被對方破譯掉 。?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??*? ? 身份驗證的真實性?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?傳給對方接收者,你對對方的身份也是認可的~?。? ? ? ? ? ? ? ?

加密認證 :? ??

? ? ? ? ? ? ? ? ? ? ? ?*? ?最常見的加密算法 就是 哈希 ( HASH )了?

? ? ? ? ? ? ? ? ? ? ? ? ? ? 常見的 HASH 算法 :??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?MD2、MD4、MD5、HAVAL、SHA、SHA-1、HMAC、HMAC-MD5?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?HMAC、 SHA1?

? ? ? ?? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ?共享密鑰加密 :?

? ? ? ? ? ? ? ? ??*? ? ? ? 又稱為對稱密鑰加密,即 :? 加密和解密使用相同的密鑰??

? ? ? ? ? ? ? ? ? ? ? ? ? ? 常見的對稱加密算法 :? DES、3DES、DESX、Blowfish、IDEA、RC4、RC5

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?RC6 和 AES? 。?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ??公開密鑰加密? :??

? ? ? ? ? ? ? ? ? ?*? ? ? ? 又稱為 非對稱密鑰加密? ??

? ? ? ? ? ? ? ? ? ?*? ? ? ? 公開密鑰加密使用一對非對稱的密鑰。?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?一把叫 私有密鑰,一把叫公開密鑰 。?

? ? ? ? ? ? ? ? ? ?*? ? ? ? 私有密鑰不能讓其他人知道,?而公開密鑰則可以隨意發(fā)布,任何人都可以獲得

? ? ? ? ? ? ? ? ? ?*? ? ? ? 使用此加密方式,發(fā)送密文的一方使用公開密鑰進行加密處理,對方收到被加密

????????????????????????????的信息后,再使用自己的私有密鑰進行解密。?

? ? ? ? ? ? ? ? ? ? ? ? ? ? 利用這種方式,不需要發(fā)送用來解密的私有密鑰,也不必擔心密鑰被攻擊者竊聽

? ? ? ? ? ? ? ? ? ? ? ? ? ? 盜走。

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?? :? 公開密鑰比共享密鑰 要慢 。?

? ? ? ? ? ? ? 常見的非對稱加密算法:??RSA、ECC、Diffie-Hellma、?EL Gamal DSA (? 數(shù)字簽名用)??

? ? ?

到了這里,關(guān)于Linux -- 進階 Web服務器 搭建基于 https 協(xié)議的靜態(tài)網(wǎng)站 ( 預備知識 )的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • 用Linux搭建web服務器

    用Linux搭建web服務器

    web 服務器提供的這些數(shù)據(jù)大部分都是文件,那么我們需要在服務器端先將數(shù)據(jù)文件寫好,并且放置在某個特殊的目錄下面,這個目錄就是我們整個網(wǎng)站的首頁,在 redhat 中,這個目錄默認在/var/www/html。瀏覽器是通過你在地址欄中輸入你所需要的網(wǎng)址來取得這個目錄的數(shù)據(jù)的

    2024年02月04日
    瀏覽(19)
  • 基于OpenSSL和nginx搭建本地https服務器(詳細實操版)

    基于OpenSSL和nginx搭建本地https服務器(詳細實操版)

    (??? ),Hello我是 祐言QAQ 我的博客主頁:C/C++語言,數(shù)據(jù)結(jié)構(gòu),Linux基礎,ARM開發(fā)板,網(wǎng)絡編程等領域UP?? 快上??,一起學習,讓我們成為一個強大的攻城獅! 送給自己和讀者的一句雞湯??: 集中起來的意志可以擊穿頑石! 作者水平很有限,如果發(fā)現(xiàn)錯誤,請在評論區(qū)指

    2024年02月20日
    瀏覽(32)
  • Linux centos搭建web服務器

    Linux centos搭建web服務器

    在web項目中,部署的web站點需要被外部訪問,則需要一個媒介,通過把資源放在這個媒介中,再通過所暴露的端口指向這個站點,當外部訪問這個媒介所對應的端口時,媒介指向站點,完成訪問,像這種類似的媒介,常用的有tomcat容器、Apache等,這邊使用Apache來建搭建。 Apache2 是一種流行的

    2023年04月19日
    瀏覽(24)
  • Linux下的WEB服務器的搭建實戰(zhàn)

    Linux下的WEB服務器的搭建實戰(zhàn)

    每次搭建一個服務器之前,比如MySQL、DNS、WEB等首先要掛載磁盤目錄文件 掛載就是當要使用某個設備時(例如光盤或軟盤),必須先將它們對應放到 Linux 系統(tǒng)中的某個目錄上。其中對應的目錄就叫作掛載點。只有經(jīng)過操作之后,用戶或程序才能訪問到這些設備。這個操作過程

    2024年02月03日
    瀏覽(17)
  • Linux—Web服務器(靜態(tài)、動態(tài)網(wǎng)站的搭建)

    Linux—Web服務器(靜態(tài)、動態(tài)網(wǎng)站的搭建)

    1.1www所用的協(xié)議 HTTP超文本傳輸協(xié)議,是互聯(lián)網(wǎng)上最廣泛的一種網(wǎng)絡協(xié)議,所有的www文件都必須遵守這個標準 它是建立在TCP上一種的無狀態(tài)連接,整個基本的工作流程是客戶端發(fā)送一個HTTP請求,說明客戶端想要訪問的資源和請求的動作,服務端收到請求之后,服務端開始處理

    2024年02月06日
    瀏覽(26)
  • 在 【Linux Centos】下搭建 【Nginx Web】 服務器

    系統(tǒng):Linux Centos 7.9 gcc 、c++、pcre、zlib、openssl等 添加內(nèi)容

    2024年01月16日
    瀏覽(28)
  • Linux -- Web服務器 快速搭建靜態(tài)網(wǎng)站,替換默認網(wǎng)頁目錄

    Linux -- Web服務器 快速搭建靜態(tài)網(wǎng)站,替換默認網(wǎng)頁目錄

    先簡單寫個 頁面? ? ? ? ? 我們給網(wǎng)頁寫了一行內(nèi)容 作為 靜態(tài)網(wǎng)頁的內(nèi)容 ( 當然了,寫的相當簡單,您先理解著看) ? ? ? ? 可以看到的是,我們將內(nèi)容 定向到了一個文件里, ????????這個文件的路徑 (? /var/www/html? )熟悉不熟悉??? ? ? ? ? === ? ? ? ? ? ?

    2023年04月19日
    瀏覽(31)
  • 基于c++的簡易web服務器搭建(初嘗socket編程)

    基于c++的簡易web服務器搭建(初嘗socket編程)

    用 Socket 編程實現(xiàn)一個 Web 服務器(端口號 8080) 實驗要求: 該 Web 服務器在一臺主機上運行,支持多臺主機同時訪問 有服務控制界面,開啟和關(guān)閉按鈕 能夠指定主頁(index.html) 測試方法: 在同組其他主機上,打開瀏覽器,輸入 http://主機 IP 地址:8080,瀏覽器上顯示主頁

    2023年04月08日
    瀏覽(29)
  • 基于Linux的服務器搭建

    Linux操作系統(tǒng)搭建服務器,Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng)。伴隨著互聯(lián)網(wǎng)的發(fā)展,Linux得到了來自全世界軟件愛好者、組織、公司的支持。它在服務器方面保持著強勁的發(fā)展勢頭,在目前,由

    2024年02月04日
    瀏覽(23)
  • 搭建FRP內(nèi)網(wǎng)穿透服務器來遠程訪問本地windows/linux中的web服務

    搭建FRP內(nèi)網(wǎng)穿透服務器來遠程訪問本地windows/linux中的web服務

    什么是FRP? FRP 是一個免費開源的用于內(nèi)網(wǎng)穿透的反向代理應用,它支持 TCP、UDP 協(xié)議, 也為 http 和 https 協(xié)議提供了額外的支持。 FRP有服務端和客戶端,你將服務端安裝在你買的便宜云服務器上,F(xiàn)RP客戶端安裝在你自己的電腦上,配置好暴露的端口,就可以實現(xiàn)你訪問服務器

    2024年02月05日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包