网站到现在还走老HTTP,又慢又裸奔。HTTP/2是新一代传输协议,多路复用、加载更快;HTTPS(TLS)加密,数据不被偷看篡改。小编实测开HTTP/2和HTTPS,同样页面明显变快、浏览器还提示安全。这篇讲Nginx怎么开。
提速提安全都要好线路,这两家海外主机的连接质量和速度都不错:TudCloud(海外服务器)、WEPC(云主机)。

先懂HTTP/2和HTTPS
HTTP/2改进了传输方式,一个连接并行传多个资源,少排队、加载快。HTTPS在HTTP外面加了TLS加密,防窃听、防篡改、验身份。现在浏览器对没HTTPS的站提示不安全,还会影响排名。开这两样,又快又安全。

先配好SSL证书
开HTTP/2和HTTPS得先有SSL证书。Let's Encrypt免费证书很方便,或买商业证书。把证书和私钥放服务器,在Nginx里指定ssl_certificate。证书配好,HTTPS才能握手成功。证书快到期要续,别让它过期。

Nginx怎么开启
在server块改listen 443 ssl http2,指定证书、配ssl_ciphers、ssl_protocols。把HTTP的80端口也加进来,做301跳到HTTPS。配完nginx -t测试、reload重载。确认浏览器访问走https、支持http2。配置正确,传输又快又稳。

性能和安全一起优化
HTTP/2开了,再顺手优化TLS:用TLS 1.2/1.3、配好cipher、开启OCSP Stapling。证书文件、协议配置都整利索。静态资源配合HTTP/2多路复用,加载更快。优化到位,安全和速度都上台阶。

避坑提醒
证书别过期、别配错路径。开HTTP/2要确保Nginx版本支持(新版默认支持)。改了配置先测试再reload,别把站弄挂。HTTP和HTTPS都配,别只留一个。配完用在线工具检测http2和TLS。配置对,又快又安全。

总结:先配SSL证书、Nginx改listen 443 ssl http2、80跳HTTPS、优化TLS、配完检测,网站就开上HTTP/2和HTTPS了。又提速又安全,用户和搜索引擎都喜欢。



下载 
下载 
下载
下载 
下载
喜欢
顶
难过
囧
围观
无聊



