黄子涵

网站第二次的性能优化——开启 HTTP/2

作者:黄子涵

链接:黄子涵

文章正文

检测是否开启开启 HTTP/2

首先使用一些在线检测网站,检测一下有没有开启HTTP/2。

http://web.chacuo.net/nethttp2check

image

https://myssl.com/http2_check.html?domain=www.huangzihan.top&port=443

image

综上所述,我们可以看到网站是没有开启HTTP/2。

nginx配置域名启用http2协议

是否安装openssl

根据上面的文章,我们先查看一下是否安装了openssl:

image

我们可以看到,我们已经安装好openssl。

查看nginx版本及其参数

【Nginx】如何查看nginx版本

根据这篇文章查看一下nginx的版本:

image

配置ssl证书

Linux下 nginx配置ssl证书实现https访问

image

让配置文件生效

Linux下 nginx配置ssl证书实现https访问

检验配置文件是否有错

image

这里可以看到说在49行我们缺了一个}。但是后来,我发现并不是这么回事。

nginx: [emerg] unexpected "}" in /usr/local/nginx/conf/nginx.conf:82

根据这篇文章的意思,我去找了一下,果然发现了一处地方的错误:

image

在光标后面少了一个分号。

image

Nginx在Linux上找不到configure

可以看到这个问题已经修改成功了,但是又出现了新的问题。这个问题是因为我们没有安装SSL模块。在安装SSL模块的过程中,一开始我下载的是.zip格式的安装包,然后根据网上的方法,怎么都找不到configure这个可执行文件,直到看到这篇文章:

Nginx在Linux 上找不到configure

image

nginx服务器报错502 bad gateway!

Linux下 nginx配置ssl证书实现https访问

按照上面这篇文章的所有步骤做完,但是尝试打开网页时发现有如下错误:

image

不知道是不是没有启动nginx服务器。

随笔札记——Linxu下Nginx服务器启动流程

但是,根据上面这篇文章来做,还是不行。

ps -ef | grep nginx

ps

Linux系统操作(12):ps命令

ps命令是用来查看进程的状态

-ef

-e这个参数用来查看所有进程,-f表示查看完整的输出

grep

linux使用grep命令怎么用,Linux怎么使用grep命令

grep这个命令是在前面搜索出来的内容去匹配nginx这个内容。

posted @ 2022-07-31 20:05  黄子涵  阅读(194)  评论(0编辑  收藏  举报