下载Tengine的源码包并解压:
wget -c https://tengine.taobao.org/download/tengine-2.3.2.tar.gz
tar -zxvf tengine-2.3.2.tar.gz
cd tengine-2.3.2
确保所有必需的依赖项都已安装:
sudo apt update
sudo apt install -y build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
进入解压后的目录后,运行配置脚本。这里你可以指定一些参数,比如安装路径等。下面是一个基本的例子:
./configure --prefix=/usr/local/tengine --with-http_v2_module
这里的--with-http_v2_module是关键参数,它启用了HTTP/2模块。
一旦配置完成,就可以开始编译了:
make
编译完成后,就可以将Tengine安装到你的系统上了:
sudo make install
为了方便使用,你可以创建一个指向Tengine二进制文件的符号链接:
sudo ln -sf /usr/local/tengine/sbin/nginx /usr/sbin/nginx
启动命令:nginx
安装完成之后需要启动下 不然无法访问 其次就是安全组的80端口不要开 不然也是无法访问
停止命令:nginx -s stop
重新加载配置命令:nginx -s reload
需要有域名、SSL证书 自行在Nginx的nginx.conf配置里面添加SSL证书的信息 然后在443后面空一格 输入http2 然后保存就可以了