精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在 Ubuntu 20.04 上設置支持 HTTP/2 的 Nginx

系統 Linux
Nginx是一個快速可靠的開源 Web 服務器。它因其低內存占用、高可擴展性、易于配置以及對多種協議的支持而廣受歡迎。

 介紹

Nginx是一個快速可靠的開源 Web 服務器。它因其低內存占用、高可擴展性、易于配置以及對多種協議的支持而廣受歡迎。

HTTP/2 是超文本傳輸協議的較新版本,用于在 Web 上將頁面從服務器傳送到瀏覽器。HTTP/2 是近二十年來 HTTP 的第一次重大更新:HTTP1.1 早在 1999 年就被引入公眾,當時網頁的大小要小得多。從那時起,互聯網發生了巨大的變化,我們現在面臨著 HTTP 1.1 的限制。該協議限制了大多數現代網站的潛在傳輸速度,因為它在隊列中下載頁面的一部分——前一部分必須在下一部分開始下載之前完全下載——而一個普通的現代網頁會下載數十個單獨的 CSS、JavaScript、和圖像資產。

HTTP/2 解決了這個問題,因為它帶來了一些根本性的變化:

  •  所有請求都是并行下載的,而不是在隊列中
  •  HTTP 標頭被壓縮
  •  頁面作為二進制文件傳輸,而不是作為文本文件傳輸,這樣效率更高
  •  服務器可以在沒有用戶請求的情況下“推送”數據,為高延遲用戶提高速度

盡管 HTTP/2 不需要加密,但兩個最流行的瀏覽器 Google Chrome 和 Mozilla Firefox 的開發人員表示,出于安全原因,他們將僅支持 HTTP/2 用于 HTTPS 連接。因此,如果您決定設置支持 HTTP/2 的服務器,您還必須使用 HTTPS 保護它們。

本教程將幫助您設置一個支持 HTTP/2 的快速且安全的 Nginx 服務器。

先決條件

在開始之前,您需要準備一些東西:

  •  設置的 Ubuntu 20.04 服務器,包括 sudo 非 root 用戶和防火墻。
  •  Nginx 安裝在您的服務器上,您可以按照如何在 Ubuntu 20.04 上安裝 Nginx 來完成。
  •  配置為指向您的服務器的域名。
  •  為您的服務器配置的 TLS/SSL 證書。您有幾個選擇:
    •   您可以按照如何在 Ubuntu 20.04 上使用 Let's Encrypt 保護 Nginx 來從Let's Encrypt獲得免費證書。
    •   您還可以按照如何在 Ubuntu 20.04 中為 Nginx 創建自簽名 SSL 證書來生成和配置自簽名證書。
  •  Nginx 配置為將流量從端口重定向80到端口443,這應該包含在前面的先決條件中。
  •  Nginx 配置為使用 2048 位或更高的 Ephemeral Diffie-Hellman (DHE) 密鑰,這也應包含在先前的先決條件中。

步驟 1 — 啟用 HTTP/2 支持

如果您按照Nginx 安裝教程中的服務器塊設置步驟進行操作,則您的域中應該有一個服務器塊,并且已正確設置了指令。我們將進行的第一個更改是修改您域的服務器塊以使用 HTTP/2。/etc/nginx/sites-available/your_domainserver_name

使用nano或首選編輯器打開您的域的配置文件:

  •  sudo nano /etc/nginx/sites-enabled/your_domain

在文件中,找到listen與 port 關聯的變量443:

/etc/nginx/sites-enabled/your_domain 

  1. ...  
  2.     listen [::]:443 ssl ipv6only=on;  
  3.     listen 443 ssl;  
  4. ... 

第一個用于 IPv6 連接。第二個用于所有 IPv4 連接。我們將為兩者啟用 HTTP/2。

修改每個listen指令以包括http2:

/etc/nginx/sites-enabled/your_domain 

  1. ...  
  2.     listen [::]:443 ssl http2 ipv6only=on;  
  3.     listen 443 ssl http2;  
  4. ... 

這告訴 Nginx 在支持的瀏覽器中使用 HTTP/2。

保存配置文件并退出文本編輯器。如果您使用的是,請在出現提示時nano按Ctrl+Xthen,Y然后按 Enter。

每當您對 Nginx 配置文件進行更改時,您都應該使用-t運行 Nginx 內置語法檢查命令的標志來檢查配置是否存在錯誤:

  •  sudo nginx -t

如果語法沒有錯誤,您將收到如下輸出:

sudo nginx -t 的輸出 

  1. nginx: the configuration file /etc/nginx/nginx.conf syntax is ok  
  2. nginx: configuration file /etc/nginx/nginx.conf test is successful 

接下來,您將配置 Nginx 服務器以使用更嚴格的密碼列表來提高服務器的安全性。

步驟 2 — 刪除舊的和不安全的密碼套件

HTTP/2 有一個應該避免的舊的和不安全的密碼的阻止列表。密碼套件是描述傳輸數據應如何加密的加密算法。

您將用于定義密碼的方法取決于您為 Nginx 配置 TLS/SSL 證書的方式。

如果您使用 Certbot 獲取證書,它還會創建/etc/letsencrypt/options-ssl-nginx.conf包含對 HTTP/2 不夠安全的密碼的文件。但是,修改此文件將阻止 Certbot 將來應用更新,因此我們只會告訴 Nginx 不要使用此文件,我們將指定我們自己的密碼列表。

打開您的域的服務器塊配置文件: 

  1. sudo nano /etc/nginx/sites-enabled/your_domain 

找到包含該options-ssl-nginx.conf文件的行并通過#在該行的開頭添加一個字符來將其注釋掉:

/etc/nginx/sites-enabled/your_domain 

  1. # include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot<^> 

在該行下方,添加此行以定義允許的密碼:

/etc/nginx/sites-enabled/your_domain 

  1. ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5; 

保存文件并退出編輯器。

如果您使用自簽名證書或使用第三方證書并根據先決條件對其進行配置,請/etc/nginx/snippets/ssl-params.conf在文本編輯器中打開該文件:

  •  sudo nano /etc/nginx/snippets/ssl-params.conf

找到以下行:

/etc/nginx/snippets/ssl-params.conf 

  1. ...  
  2. ssl_ciphers ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384;  
  3. ... 

修改它以使用以下密碼列表:

/etc/nginx/snippets/ssl-params.conf 

  1. ...  
  2. ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;  

保存文件并退出編輯器。

再次使用以下nginx -t命令檢查配置是否存在語法錯誤:

  •  sudo nginx -t

如果您遇到任何錯誤,請解決它們并再次測試。

一旦您的配置通過語法檢查,請使用以下systemctl命令重新啟動 Nginx :

  •  sudo systemctl reload nginx.service

重新啟動服務器后,讓我們驗證它是否有效。

步驟 3 — 驗證 HTTP/2 是否已啟用

讓我們確保服務器正在運行并使用 HTTP/2。

使用該curl命令向您的站點發出請求并查看標頭:

  •  curl -I -L --http2 https://your_domain

您將收到如下輸出: 

  1. HTTP/2 200  
  2. server: nginx/1.18.0 (Ubuntu)  
  3. date: Wed, 10 Nov 2021 17:53:10 GMT  
  4. content-type: text/html  
  5. content-length: 612  
  6. last-modified: Tue, 09 Nov 2021 23:18:37 GMT  
  7. etag: "618b01cd-264"  
  8. accept-ranges: bytes 

您還可以驗證 HTTP/2 是否在 Google Chrome 中使用。打開 Chrome 并導航到. 打開 Chrome 開發人員工具(查看->開發人員->開發人員工具)并重新加載頁面(查看->重新加載此頁面)。導航到Network選項卡,右鍵單擊以Name開頭的表標題行,然后從彈出菜單中選擇Protocol選項。https://your_domain

您將擁有一個包含(代表 HTTP/2)的新協議列h2,表明 HTTP/2 正在運行。

此時,您已準備好通過 HTTP/2 協議提供內容。讓我們通過啟用 HSTS 來提高安全性和性能。

步驟 4  - 啟用 HTTP 嚴格傳輸安全 (HSTS)

即使您的 HTTP 請求重定向到 HTTPS,您也可以啟用HTTP 嚴格傳輸安全(HSTS) 以避免必須執行這些重定向。如果瀏覽器找到 HSTS 標頭,它不會在給定的時間段內再次嘗試通過常規 HTTP 連接到服務器。無論如何,它將僅使用加密的 HTTPS 連接來交換數據。此標頭還保護我們免受協議降級攻擊。

再次打開您的域的服務器塊配置文件: 

  1. sudo nano /etc/nginx/your_domain 

將此行添加到包含 SSL 密碼的文件的同一塊以啟用 HSTS:

/etc/nginx/your_domain 

  1. server {  
  2. ...  
  3.     ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;  
  4.     add_header Strict-Transport-Security "max-age=15768000" always;  
  5.  
  6. ... 

在max-age以秒為單位設定。該值15768000相當于 6 個月。

默認情況下,此標頭不會添加到子域請求中。如果您有子域并希望 HSTS 應用于所有子域,則應includeSubDomains在行尾添加變量,如下所示:

/etc/nginx/your_domain 

  1. add_header Strict-Transport-Security "max-age=15768000; includeSubDomains" always; 

保存文件,然后退出編輯器。

再次檢查配置是否有語法錯誤:

  •  sudo nginx -t

最后,重新啟動 Nginx 服務器以應用更改。

sudo systemctl reload nginx.service

結論

您的 Nginx 服務器現在正在為 HTTP/2 頁面提供服務。如果您想測試 SSL 連接的強度,請訪問Qualys SSL 實驗室并針對您的服務器運行測試。如果一切配置正確,您應該獲得 A+ 標記以確保安全。 

 

責任編輯:龐桂玉 來源: Linux公社
相關推薦

2017-03-02 09:40:28

UbuntuCentOSNginx

2021-12-20 10:00:41

Let's EncryNginxLinux

2022-05-29 17:37:39

LinuxUbuntuPHP

2020-07-14 20:25:46

UbuntuLinux桌面應用

2020-08-14 07:00:00

RudderIT工具

2022-03-17 14:56:26

KubernetesMinikubeLinux

2021-09-18 08:00:00

Python系統開發

2023-05-27 16:27:25

2020-10-17 13:04:35

UbuntuDeepin桌面環境

2022-09-01 08:37:50

Ubuntu發行版

2019-08-13 16:10:38

UbuntuLinux時間同步

2021-12-16 16:50:47

NginxSSLLinux

2021-01-21 10:21:11

NginxHTTP 3.0Linux

2022-05-29 10:28:56

Ubuntusudo 密碼桌面環境

2021-07-20 08:00:00

集群Elasticsear工具

2017-05-10 09:40:57

Ubuntupm2Nginx

2020-06-15 18:40:15

Ubuntu 20.0文件夾顏色Ubuntu

2019-08-02 15:30:42

UbuntuMongoDB命令

2018-10-15 15:23:50

UbuntupipPython

2019-08-30 11:20:28

UbuntuVirtualBoxLinux
點贊
收藏

51CTO技術棧公眾號

欧美国产91| 国产精品无码久久久久| 91论坛在线播放| 国产精品啪视频| 欧美日韩中文字幕在线观看 | 国产有码一区二区| 久久久久久福利| 久久成人av| 伦理一区二区| 亚洲综合免费观看高清在线观看| 农村寡妇一区二区三区| 国产三级第一页| 午夜亚洲伦理| 欧美激情视频免费观看| 欧美黄色高清视频| 99国产精品免费网站| 欧美亚洲国产怡红院影院| www插插插无码免费视频网站| 欧美在线观看在线观看| 国产一区二区在线视频| 日av在线播放中文不卡| 久久人人爽人人爽人人| 四虎8848精品成人免费网站| 自拍偷拍一区| 一区二区三区日韩欧美| 亚洲欧美丝袜| 巨骚激情综合| 成人国产免费视频| 成人在线国产精品| 久久这里只有精品9| 国产欧美一级| 97久久久久久| 国产在线拍揄自揄拍| 在线电影一区二区| 日韩视频中文字幕| 一级在线观看视频| 国产精品一在线观看| 日韩电影中文字幕在线观看| 91成人免费在线观看| 成人性生生活性生交12| а√在线中文在线新版| 亚洲一区二区不卡免费| 亚洲成人动漫在线| 麻豆网站在线观看| 中文字幕乱码日本亚洲一区二区| 精品一区在线播放| 高潮毛片7777777毛片| 国产麻豆日韩欧美久久| 91久久精品美女| 91精东传媒理伦片在线观看| 美腿丝袜一区二区三区| 国产精品7m视频| 在线观看亚洲黄色| 日本在线不卡视频| 亚洲精品乱码久久久久久| 久久人人爽人人| 国产亚洲精品久久久久久打不开| 午夜日韩av| 欧美精品久久久久久久久久| 久久久久噜噜噜亚洲熟女综合| 欧美黄色免费| 欧美肥婆姓交大片| 久久精品性爱视频| 亚洲理伦在线| 国产成人精品免费视频| 亚洲精品一区二区二区| 久久99久久99精品免视看婷婷| 国产免费观看久久黄| 国产露脸无套对白在线播放| 韩国v欧美v日本v亚洲v| 疯狂蹂躏欧美一区二区精品| 日本aⅴ大伊香蕉精品视频| 国产又黄又爽又色| 视频在线在亚洲| 国产精品三级在线| 99久久精品免费看国产交换| 岛国一区二区三区| 美乳视频一区二区| a视频网址在线观看| 亚洲视频1区2区| 亚洲理论电影在线观看| 在线视频cao| 欧美日韩精品福利| 免费黄色在线播放| 伊人久久大香线蕉综合网站| 日韩中文有码在线视频| 精品一区在线视频| 波多野结衣国产| 国内精品美女在线观看| 国产91精品久久久久久| 中文字幕有码视频| 国产精品中文字幕欧美| 久久国产精品免费一区| 日本电影全部在线观看网站视频| 亚洲综合精品自拍| 人人爽人人av| 天堂av一区| 亚洲人在线视频| 欧美日韩在线视频免费播放| 欧美中文日韩| 操一操视频一区| 国产精品一二三区视频| 亚洲曰韩产成在线| 欧美激情精品久久久久久黑人| 日韩国产一级片| 51漫画成人app入口| 在线免费精品视频| 中文字幕99页| 清纯唯美综合亚洲| 午夜精品视频在线| 国产毛片在线视频| 国产片一区二区| 国产精品久久久久久久乖乖| 久久精品97| 日韩精品视频免费在线观看| 国产在线一卡二卡| 老司机精品久久| 国产女人水真多18毛片18精品| 三区四区在线视频| 一本大道久久a久久精品综合| 欧美乱偷一区二区三区在线| 精品国产乱码久久久久夜深人妻| 99ri日韩精品视频| 精品久久久999| 中文字幕理论片| 久久青草欧美一区二区三区| 成年人看的毛片| 日韩在线精品强乱中文字幕| 色狠狠av一区二区三区香蕉蜜桃| 日本特级黄色片| 成人免费的视频| 国产精品无码免费专区午夜| 粉嫩一区二区三区在线观看| 中文字幕一区日韩电影| av毛片在线免费观看| av中文字幕在线不卡| 六月婷婷激情综合| 日韩精品一区国产| av成人天堂| 国产精品高精视频免费| 亚洲欧美综合在线观看| 午夜精品一区二区三区三上悠亚 | 久久久夜色精品| 国产又粗又猛又爽又黄91精品| 亚洲不卡1区| 在线天堂新版最新版在线8| 日韩精品极品在线观看播放免费视频| 国产精品111| 不卡一区二区三区四区| 国产人妻777人伦精品hd| 久久九九热re6这里有精品| 欧美国产乱视频| 亚洲男女视频在线观看| 婷婷丁香久久五月婷婷| 午夜一区二区三视频在线观看| 开心激情五月网| 国产欧美不卡| 久久影视中文粉嫩av| 成人小电影网站| 亚洲视频axxx| 中文字幕一级片| 亚洲视频一区二区在线观看| 97超碰人人看| 欧美日韩日本国产亚洲在线| 国产精品国产三级国产专区53| 阿v视频在线| 亚洲一区av在线播放| 一级特黄特色的免费大片视频| 自拍偷在线精品自拍偷无码专区 | 在线成人激情视频| 国产69视频在线观看| 欧洲视频在线免费观看| 亚洲主播在线观看| 五级黄高潮片90分钟视频| 美洲天堂一区二卡三卡四卡视频| 日韩人妻精品一区二区三区| 成人性生交大片免费看中文视频 | 夜夜躁日日躁狠狠久久88av | 精品人在线二区三区| 国产专区第一页| 国产精品久久久久一区| 日本少妇一区二区三区| 亚洲精品黄色| 亚洲狠狠婷婷综合久久久| 亚洲精品午夜| 国产精品 欧美在线| av激情在线| 亚洲成人精选| 国产日韩在线观看av| 美女91在线| 亚洲天堂视频在线观看| 国产欧美第一页| 欧美日韩精品在线视频| 国产在线观看免费视频软件| 成人激情小说网站| 天天视频天天爽| 亚洲国产精品一区制服丝袜| 污视频在线免费观看一区二区三区| 先锋影音一区二区| 91chinesevideo永久地址| 香港伦理在线| 日韩av在线网址| 国产日韩欧美中文字幕| 欧美性猛交xxxx免费看漫画| 欧美一区二区三区爽爽爽| 久久久久久久精| 欧美一区二区视频97| 一区二区三区四区五区| 99精品国产视频| 中文字幕在线视频一区二区| 久久国产直播| 免费高清一区二区三区| 久久麻豆精品| 久久久久一区二区| 中文字幕日韩高清在线| 国产在线a不卡| 日韩av超清在线观看| 性视频1819p久久| 国产原创视频在线观看| 综合av色偷偷网| 日本私人网站在线观看| 欧美大片在线观看| 在线观看黄色国产| 欧美性猛交xxxxx水多| 国产美女91呻吟求| 日本熟妇毛茸茸丰满| 亚洲人成亚洲人成在线观看图片| 欧美性猛交xxxx乱| 久久天天做天天爱综合色| 国产精品一区二区无码对白| 国产精品中文有码| 日韩av影视大全| 狠狠狠色丁香婷婷综合激情| 五月天婷婷激情视频| 久久人人超碰| 日韩视频免费在线播放| 水蜜桃久久夜色精品一区的特点| 国产精品沙发午睡系列| 99精品视频免费观看视频| 亚洲 自拍 另类小说综合图区| 欧美激情第10页| 日韩久久久久久久久久久久| 国产精品地址| 日本人体一区二区| 亚洲成人直播| 久久国产亚洲精品无码| 美女精品在线观看| 日本视频久久久| 免费在线不卡视频| 国产精品久久久久婷婷二区次| 少妇精品无码一区二区免费视频 | 黄免费在线观看| 国产色产综合产在线视频| 蜜桃传媒一区二区亚洲| 国产欧美精品一区二区色综合| 亚洲午夜精品久久久久久高潮| 国产午夜亚洲精品不卡| 性爱在线免费视频| 亚洲欧洲国产日本综合| 久久久久久久九九九九| 午夜视频一区二区| 免费av网站在线| 欧美性色欧美a在线播放| 92久久精品一区二区| 日韩欧美久久一区| 黑人乱码一区二区三区av| 精品亚洲夜色av98在线观看 | 麻豆freexxxx性91精品| 国产伦视频一区二区三区| 国产精品chinese在线观看| 女女同性女同一区二区三区91| 国产在线日韩精品| 一区二区三区四区不卡| 黄色工厂这里只有精品| 男人揉女人奶房视频60分| 视频在线观看91| 在线观看视频你懂得| 99精品国产视频| 一二三四在线观看视频| 一区二区三区四区av| 国产精品久久久久久久妇| 欧美色视频在线| 午夜老司机福利| 亚洲一级一级97网| 日本欧美电影在线观看| 国产精品草莓在线免费观看| 精品视频一二| 青青成人在线| 欧美三区不卡| 国产免费一区视频观看免费 | 99久久久国产精品免费蜜臀| 阿v天堂2014| 亚洲国产综合色| 中文字幕一区二区人妻痴汉电车| 精品国产精品一区二区夜夜嗨 | 欧美久久久精品| 欧美成人a交片免费看| 国产一区在线播放| 亚洲+小说+欧美+激情+另类| 中文字幕一区二区三区有限公司 | 欧美亚洲国产视频小说| 久久麻豆视频| 精品一区2区三区| 中文字幕一区二区三三| 91国语精品自产拍在线观看性色| 麻豆一区产品精品蜜桃的特点| 亚洲美女屁股眼交| 91青青草视频| 亚洲精品国产精品国自产观看浪潮| 免费看美女视频在线网站| 日本亚洲欧美三级| 国产精品x8x8一区二区| 亚洲啊啊啊啊啊| 久久综合综合久久综合| 一卡二卡三卡四卡| 亚洲综合偷拍欧美一区色| 国产一区二区三区视频免费观看| 亚洲免费影视第一页| www成人免费观看| 亚洲qvod图片区电影| 欧美第十八页| 欧美伦理片在线看| 91麻豆国产香蕉久久精品| 精品无码人妻一区二区三区品| 在线成人av网站| 免费在线观看黄色网| 国产精品欧美激情在线播放| 国产99精品| 国产成+人+综合+亚洲欧洲| 国产精品99999| 4p变态网欧美系列| 精品国产18久久久久久洗澡| 欧美另类videosbestsex日本| 激情图片小说一区| 999久久久国产| 欧美三级三级三级| av网站在线免费播放| 国产免费一区视频观看免费| 成人高清av| 国产一二三区av| 国产精品美女久久久久高潮| 一区二区精品视频在线观看| 神马久久桃色视频| 色诱色偷偷久久综合| 精品一区二区成人免费视频| 国产一区二区三区久久久| 美国黄色片视频| 欧美二区乱c少妇| av在线免费观看网址| 春色成人在线视频| 亚洲国产国产亚洲一二三| 国产又黄又粗又猛又爽的视频| 亚洲一区二区三区小说| 午夜性色福利视频| 国产精一区二区三区| 国产精品手机在线观看| 亚洲不卡一区二区三区| 无码国产伦一区二区三区视频 | 亚洲男人天天操| 欧美精品总汇| 亚洲一区二区三区涩| 久久91精品国产91久久小草| 国产男女猛烈无遮挡在线喷水| 日韩欧美一区二区免费| 黄页网站大全在线免费观看| 久久99精品国产99久久| 日韩国产精品久久久久久亚洲| 你懂得在线观看| 日韩欧美黄色影院| 欧美gv在线观看| 亚洲一区三区| 国产高清久久久| 中文字幕激情小说| 色av吧综合网| 红杏成人性视频免费看| 自拍偷拍亚洲在线| 国产一二在线观看| 国产精品成人在线| 欧美a级片一区| 女同毛片一区二区三区| 欧美亚洲动漫制服丝袜| av片在线观看永久免费| 精品国产免费久久久久久尖叫| 免费高清视频精品| 欧美三级免费看| 亚洲天堂成人在线视频| 美女久久精品| 欧美精品第三页| 亚洲激情男女视频| 韩国三级在线观看久| 不卡日韩av| 久久国产精品免费| 亚洲精品1区2区3区| y97精品国产97久久久久久| 欧美调教在线| 在线播放黄色av| 色婷婷精品久久二区二区蜜臀av| 日本高清在线观看视频| 亚洲国产精品综合| av资源站一区|