以下是在 Debian 系统服务器上安装 OpenResty 1.25.3.2 并启用 HTTP/2 模块的详细步骤:
1. 下载并解压 OpenResty 源码包
wget -c https://openresty.org/download/openresty-1.25.3.2.tar.gz
tar -zxvf openresty-1.25.3.2.tar.gz
cd openresty-1.25.3.2
2. 安装必需的依赖项
sudo apt update
sudo apt install -y build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
3. 运行配置脚本并启用 HTTP/2 模块
运行配置脚本时,可以指定安装路径等参数。以下示例指定了安装路径并启用了 HTTP/2 模块
./configure --prefix=/usr/local/openresty --with-http_v2_module
这里的 --prefix 参数指定 OpenResty 的安装路径为 /usr/local/openresty ,
你可按需修改。--with-http_v2_module 是关键参数,用于启用 HTTP/2 模块
4. 编译
make
5. 安装
sudo make install
6. 为了方便使用,创建一个指向 OpenResty 二进制文件的符号链接:
sudo ln -sf /usr/local/openresty/nginx/sbin/nginx /usr/sbin/nginx
启动命令:nginx
安装完成之后需要启动下 不然无法访问 其次就是安全组的80端口不要开 不然也是无法访问
停止命令:nginx -s reload
重新加载配置命令: nginx -s reload