教你如何用 openresty 完美替换 nginx
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,导读本文教你如何用openresty完美替换nginx。下载openrestywget https://openresty.org/download/openresty-1.15.8.1.tar.gz
千家信息网最后更新 2026年11月02日教你如何用 openresty 完美替换 nginx
下载openresty
| 导读 | 本文教你如何用openresty完美替换nginx。 |
wget https://openresty.org/download/openresty-1.15.8.1.tar.gztar zxvf openresty-1.15.8.1.tar.gzcd openresty-1.15.8.1安装openresty
查看当前nginx的编译配置
nginx -V
如下所示,"configure arguments"就是编译nginx时的配置
nginx version: nginx/1.14.0built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017TLS SNI support enabledconfigure arguments: --with-http_ssl_module
编译openresty,把刚才的配置加到"configure" 命令后方,如果需要使用lua也可以加上"--with-luajit"
./configure --with-http_ssl_module --with-luajitgmake && gmake install
gmake即GNU make,使用它的原因是非GNU平台可能占用了make 命令,在 linux系统下不用考虑这个问题。GNU,在Unix系统发明后,开始出现闭源收费软件,于是有人发起了自由软件的计划,即GNU计划,宣扬开源精神,编辑器Emacs和编译器GCC就属于GNU下的项目,但是GNU下缺少系统内核,后来机缘巧合地与 Linux进行了合作,发布了GNU/Linux。
更换配置文件把原有nginx配置文件移动到openresty目录
mv /usr/local/nginx/conf/*.conf /usr/local/openresty/confmv /usr/local/nginx/conf/conf.d /usr/local/openresty/conf停止原nginx
nginx -s stop启动openresty
/usr/local/openresty/bin/openresty
如果提示"nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl"",原因是nginx1.15版本及以后已经不需要使用ssl on命令了,可以去掉。
软链接到bin目录如果觉得命令使用不方便可以直接软链接到bin目录,并改名为nginx
ln -s /usr/local/openresty/bin/openresty /usr/local/bin/nginx
原文来自: https://www.linuxprobe.com/openresty-nginx.html
编辑:周晓雪,
配置
命令
编译
目录
原因
文件
系统
软件
链接
自由
不用
内核
原文
导读本
就是
平台
是非
机缘
版本
精神
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河南云网互联网络科技有限公司
互联网为科技
互联网巨头科技公司
重庆互联网络科技
互联网 科技公司
互联网金融 金融科技
善班互联网科技
中国互联网科技发展
广州凡科互联网科技
伴你行互联网科技有限公司
互联网科技产品
互联网企业和科技型企业
互联网还是高科技吗
移动互联网年度科技创新
洛阳共同富裕互联网科技有限公司
中天科技中国工业互联网
工业互联网科技成果转化
工业互联网科技创业
万物互联网智能科技
版纳互联网科技选哪家
山东特亿宝互联网科技有限公司
奔汉互联网科技
撒么互联网科技公司
南山科技园互联网公司有哪些
互联网科技项目计划书材料类
互联网科技产业特征
爱医互联网络科技
互联网科技手机排行榜
马化腾互联网科技教学
伍佰万互联网科技是干嘛的