[英]How to implement http2 without ssl in Apache 2.4.18 Server
我創建了一個HTTP / 2協議的網站,它運行在Apache 2.4.18 HTTP Server上。 目前我已經使網站啟用了SSL,因為我在某處讀到HTTP / 2默認需要SSL。 我可能不需要讓我的網站安全,所以我不想花錢購買SSL證書。
有沒有辦法在不使用SSL配置的情況下實施HTTP2協議? 如果是,我應該在httpd.conf文件中寫入哪些配置設置? 我是否需要更改瀏覽器的任何屬性/設置 - Chrome / Firefox等?
據我所知,如果您通過HTTP而不是HTTPS連接到網站,大多數Web瀏覽器都不會使用HTTP2協議。
在許多地方您可以免費獲得SSL證書,例如, StartSSL , Universal SSL , Let's Encrypt (請參閱此處 )等。 證書可能不是很長時間,並且沒有像Time-Stamping這樣的額外屬性(如此處 ),但它仍然可以使用。 您仍然可以免費使用證書。
您可以在此處閱讀,例如,在Apache HTTP Server中配置HTTP2的說明。 最重要的是使用最新版本的OpenSSL和最新版本的Apache Server。 我建議你閱讀有關HTTP2 的文章 , 在 這里查看視頻和相應的幻燈片,了解如何更快地制作TLS並查看清單 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.