解压缩安装openresty

在Linux环境中,由于缺少libssl.so.10导致OpenResty无法执行。通过下载并安装rpm包解决依赖问题,成功启动OpenResty并配置nginx的线程和接口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

把下载好解压缩的文件传到服务的/opt目录下。
文件目录如下:(圈起来的是软连接,忽略不计)
在这里插入图片描述
此文件是从别的服务器上直接拉取下来,所以可能和直接解压缩的文件目录有点不同。
赋予读写执行权限 chmod +x /opt/openresty/bin/xxx bin下的整个目录。
赋予nginx的读写权限 chmod +x /opt/openresty/nginx/sbin/nginx
进入openresty进行执行 ./bin/openresty
出现下列报错
./bin/openresty: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
在这里插入图片描述
网上查询结果,liunx原有的版本很低libssl.so.1.0.0 要升级到10.简单的升级并不能达到,需要进行rpm安装
1、下载rpm包
wget http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/compat-openssl10-1.0.2o-3.el8.x86_64.rpm
2、安装rpm包
rpm -i compat-openssl10-1.0.2o-3.el8.x86_64.rpm
安装完成之后出现openssl10的文件
在这里插入图片描述
执行./bin/openresty 没有报错,查看线程是否启动 ps -ef|grep nginx
在这里插入图片描述
启动完成,是不是so easy!

nginx的线程数量和访问接口都在/opt/openresty/nginx/conf/nginx.conf 目录里配置。
部分具体配置截图,根据自己项目需求来。
在这里插入图片描述
关于openresty的操作,看我之前博客:https://blog.youkuaiyun.com/tororo_cat/article/details/107784423

温铭 王院生  and 13 贡献者 OpenResty最佳实践  开源书籍项目                             --by 温铭  “在2012年的时候,我加入到奇虎360公司,为新的产品做技术选型。由于之前一直混迹在python圈子里面,也接触过nginx c模块的高性能开发,一直想找到一个兼备python快速开发和nginx c模块高性能的产品。看到OpenResty后,有发现新大陆的感觉。 于是我在新产品里面力推OpenResty,团队里面几乎没有人支持,经过几轮性能测试,虽然轻松击败所有的其他方案,但是其他开发人员并不愿意参与到基于OpenResty这个“陌生”框架的开发中来。于是我一个人开始了OpenResty之旅,刚开始经历了各种技术挑战,庆幸有详细的文档,以及春哥和邮件列表里面热情的帮助,我成了团队里面bug最少和几乎不用加班的同学。 2014年,团队进来了一批新鲜血液,他们都很有技术品味,先后都选择OpenResty来作为技术方向。我不再是一个人在战斗,而另外一个新问题摆在团队面前,如何保证大家都能写出高质量的代码,都能对OpenResty有深入的了解?知识的沉淀和升华,成为一个迫在眉睫的问题。 我们选择把这几年的一些浅薄甚至可能是错误的实践,通过gitbook的方式公开出来,一方面有利于团队自身的技术积累,另一方面,也能让更多的高手一起加入,让OpenResty的使用变得更加简单,更多的应用到服务端开发中,毕竟人生苦短,少一些加班,多一些陪家人。 这本书的定位是最佳实践,同时会对OpenResty做简单的基础介绍。但是我们对初学者的建议是,在看书的同时下载并安装OpenResty,把官方网站的Presentations浏览和实践几遍。 希望你能enjoy OpenResty之旅!"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值