保姆级教程手把手安装OpenResty

OpenResty是一个基于Nginx与Lua的高性能Web平台。它由章亦春主导开发,旨在让你的Web服务直接跑在Nginx服务内部,从而充分利用Nginx的事件模型来进行非阻塞I/O通信。

OpenResty的特点包括:

1. 高性能:OpenResty是基于Nginx的,这意味着它具有处理高并发请求的能力,可以支持大规模的Web应用。
2. 集成性:OpenResty内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项,这使得开发者可以方便地搭建和运行Web应用。
3. 动态响应:OpenResty能够处理超高实时动态响应需求,这对于需要快速响应用户输入的应用来说非常重要。
4. 灵活性:由于OpenResty的脚本是用Lua编写的,这为开发者提供了极大的灵活性,可以根据需要定制和优化Web应用的行为。
5. 安全性:OpenResty利用了Nginx的安全特性,帮助保护Web应用不受各种网络威胁的影响。
6. 开源:OpenResty是开源的,这意味着有一个活跃的社区在不断地改进和增强这个平台,同时也为开发者提供了一个学习和交流的环境。

综上所述,OpenResty是一个强大的工具,适用于需要高性能、高并发处理能力和实时动态响应的Web应用。无论是对于大型企业还是个人开发者,OpenResty都提供了一个可靠的解决方案,以应对现代Web开发中的挑战。

 

目录

1.安装

1)安装开发库

2)安装OpenResty仓库

3)安装OpenResty

4)安装opm工具

5)目录结构

6)配置nginx的环境变量

2.启动和运行


 

1.安装

首先你的Linux虚拟机必须联网

1)安装开发库

首先要安装OpenResty的依赖开发库,执行命令:

yum install -y pcre-devel openssl-devel gcc --skip-broken

2)安装OpenResty仓库

你可以在你的 CentOS 系统中添加 openresty 仓库,这样就可以便于未来安装或更新我们的软件包(通过 yum check-update 命令)。运行下面的命令就可以添加我们的仓库:

yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo

如果提示说命令不存在,则运行:

yum install -y yum-utils 

然后再重复上面的命令

3)安装OpenResty

然后就可以像下面这样安装软件包,比如 `openresty`:

yum install -y openresty

4)安装opm工具

opm是OpenResty的一个管理工具,可以帮助我们安装一个第三方的Lua模块。

如果你想安装命令行工具 opm,那么可以像下面这样安装 openresty-opm 包:

yum install -y openresty-opm

5)目录结构

默认情况下,OpenResty安装的目录是:/usr/local/openresty

看到里面的nginx目录了吗,OpenResty就是在Nginx基础上集成了一些Lua模块。

6)配置nginx的环境变量

打开配置文件:

vi /etc/profile

 在最下面加入两行:

export NGINX_HOME=/usr/local/openresty/nginx
export PATH=${NGINX_HOME}/sbin:$PATH

NGINX_HOME:后面是OpenResty安装目录下的nginx的目录

然后让配置生效:

source /etc/profile

2.启动和运行

OpenResty底层是基于Nginx的,查看OpenResty目录的nginx目录,结构与windows中安装的nginx基本一致:

所以运行方式与nginx基本一致:

# 启动nginx
nginx
# 重新加载配置
nginx -s reload
# 停止
nginx -s stop

 

  • 16
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值