教你如何用 openresty 完美替换 nginx
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,导读本文教你如何用openresty完美替换nginx。下载openrestywget https://openresty.org/download/openresty-1.15.8.1.tar.gz
千家信息网最后更新 2025年12月04日教你如何用 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安全错误
数据库的锁怎样保障安全
服务器适配计划
数据库工作负荷压缩技术的应用
大连服务器数据迁移
软件开发客户端口号
网络技术支持是干嘛的
数据库阅读器
网页服务器故障检测
涪陵区公安局网络安全
深圳南山哪里可以学习网络技术
威力网络技术厂家供应
计算机网络技术与网络工程
坦克世界盒子连接服务器失败
网络安全管理 行业
数据库系统中并操作的操作符
数据库查询课程所有信息
财务软件开发公司怎么样
数据库的安全性的特点
软件开发公司经营法律法规
sql数据库购买
数据库一对多有什么用
华为长沙造服务器
国内软件开发前景如何
中小学网络安全会议讲话稿
苹果服务器转回贵州云主机
比利时货币软件开发
监控服务器内存
金山区多层软件开发费用是多少
评估系统软件开发
没有安装数据库的电脑连接数据库
服务器浇水