让我们的站点支持http2 | nginx支持http2

  

之前写过Ubuntu如何安装nginx: https://blog.51cto.com/11140372/2335820
这里看如何将站点改成http2 (http2的好处不言而喻,自行百度):

  
 <代码>
  wget https://github.com/openssl/openssl/archive/OpenSSL_1_1_1a.tar.gz
  焦油zxvf OpenSSL_1_1_1a.tar.gz
  
  cd nginx-1.15.8/#通过——with-http_v2_module打包http2——使用openssl指定openssl目录
  ./configure——prefix=/usr/地方/nginx——with-http_stub_status_module——with-http_ssl_module with-http_realip_module——with-http_v2_module openssl=. ./openssl-OpenSSL_1_1_1a
  使j2
  
  sudo make install
  #最后在nginx服务器配置下配置
  
  听443 ssl http2;
  server_name主机;
  
  ssl_certificate_key/home/anfang/Downloads/cert/key.pem;
  ssl_certificate/home/anfang/Downloads/cert/cert.pem;  
  

这是我配置laravel的nginx配置文件,现在改成了http2的:
看我之前laravel的配置过程:https://blog.51cto.com/11140372/2335680
让我们的站点支持http2 | nginx支持http2”> <br/>到这里重启nginx,然后访问页面:https://yourip即可。我的Chrome浏览器的版本支持http2。<br/>如何判断网站是否使用了HTTP/2: https://blog.csdn.net/Edu_enth/article/details/85318840 </p>
  <p>其中的key.pem和cert.pem自己可以通过openssl生成。或者下载我的:http://down.51cto.com/data/2457495 </p><h2 class=让我们的站点支持http2 | nginx支持http2