教你如何用 openresty 完美替换 nginx
发表于:2025-02-20 作者:千家信息网编辑
千家信息网最后更新 2025年02月20日,导读本文教你如何用openresty完美替换nginx。下载openrestywget https://openresty.org/download/openresty-1.15.8.1.tar.gz
千家信息网最后更新 2025年02月20日教你如何用 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安全错误
数据库的锁怎样保障安全
游戏软件开发就业岗位
数据库恢复要涉及到两个技术
如何修改电脑的定位软件开发
网络安全空间这个专业好不好
如何查询数据库表容量
超市的收银系统需要用数据库
如何快速熟悉网络安全知识
护苗网络安全课家长观后感
服务器断电后有电池保护
部队网络安全注意事项
国内网络安全最厉害的人是谁
网络安全教育工程
吉林免费服务器云空间
网络安全抄报说话
微信服务器通知设置
集成式数据库
湖南省软件开发培训哪家好
金华环球网络技术有限公司
数据库为什么要授权
软件开发报价 每日费用
2019云服务器份额
服务器上有时候没网怎么回事
青矩互联网科技
什么软件传输苹果手机数据库
2020重庆科教视频网络安全
网络安全上升到国家层面
php数据库密码安全
龙岩市网络安全等级制度
特色软件开发联系人
山东前端软件开发多少钱