多级缓存-Centos安装OpenResty

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

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

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

然后再重复上面的命令

3)安装OpenResty
然后就可以像下面这样安装软件包,比如 openresty

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

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

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

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

6)配置nginx的环境变量

打开配置文件:

在最下面加入两行:

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

然后让配置生效:

2.启动和运行
OpenResty底层是基于Nginx的,查看OpenResty目录的nginx目录,结构与windows中安装的nginx基本一致:

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

nginx的默认配置文件注释太多,影响后续我们的编辑,这里将nginx.conf中的注释部分删除,保留有效部分。
修改/usr/local/openresty/nginx/conf/nginx.conf文件,内容如下:

在Linux的控制台输入命令以启动nginx:

然后访问页面:http://localhost,注意ip地址替换为你自己的虚拟机IP:

Original: https://www.cnblogs.com/linjiqin/p/15428819.html
Author: Ruthless
Title: 多级缓存-Centos安装OpenResty

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/547245/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Spring5新特性—Log4j2

    Spring5新特性—Log4j2 Spring5新特性—Log4j2 创建一个Maven项目,导入依赖 org.apache.logging.log4j log4j-core 2…

    技术杂谈 2023年6月21日
    076
  • rust 遇到的坑

    大小端 比较大小 Rc change 万水千山总是情, 领个红包行不行? 觉得还可以的话记的打赏哦^.^.. posted @2020-11-14 17:38 ma_fightin…

    技术杂谈 2023年5月31日
    0104
  • 接口文档谁来维护的问题

    以下为转载正文: https://blog.csdn.net/jcmj123456/article/details/110366809 JApiDocs是一个无需额外注解、开箱即用…

    技术杂谈 2023年6月1日
    072
  • OpenSSL命令—pkcs12

    用途: pkcs12文件工具,能生成和分析pkcs12文件。PKCS#12文件可以被用于多个项目,例如包含Netscape、MSIE和MS Outlook。 用法: openssl…

    技术杂谈 2023年5月31日
    096
  • Vue sso认证快速接入实践

    SSO原理 SSO(Single Sign On)单点登录系统。现在很多系统都由多个子系统组成,为了统一登录,保证登录一次,所有子系统都能访问,提升用户体验,SSO方案由此而生。 …

    技术杂谈 2023年5月31日
    080
  • TFS 升级错误一则 TF400654

    升级后报 [错误] TF400654: 无法配置规划工具。以下元素包含错误: BugWorkItems/BugWorkItems。TF400506: 此元素将定义表示 Bug 或缺…

    技术杂谈 2023年5月31日
    085
  • 纯注解开发模式

    定义bean: 纯注解开发模式: 用SpringConfig类来代替applicationContext.xml配置文件,利用注解@configuration代表了xml里的基本配…

    技术杂谈 2023年7月25日
    077
  • Vue自定义组件开发:使用v-model封装el-pagination组件

    1、前言 通过封装el-pagination组件开发自定义分页组件的类似文章网上已经有很多了,但看了一圈,总是不如意,于是决定还是自己动手搞一个。 2、背景 利用el-pagina…

    技术杂谈 2023年6月21日
    075
  • Golang使用swaggo自动生成Restful API文档

    相信很多程序猿和我一样不喜欢写API文档。写代码多舒服,写文档不仅要花费大量的时间,有时候还不能做到面面具全。但API文档是必不可少的,相信其重要性就不用我说了,一份含糊的文档甚至…

    技术杂谈 2023年7月24日
    072
  • Spring基于注解+扫描管理bean

    @Component:将类标识为普通组件 @Controller:将类标识为控制层组件 @Service:将类标识为业务层组件 @Repository:将类标识为持久层组件(dao…

    技术杂谈 2023年7月11日
    067
  • 浅谈-动态路由之OSPF的理解

    在网络中,路由相当于就是一张地图,让路由器知道这个对应的IP数据包应该往哪端口、网段走;而这个”地图”我们称之为路由表,不同的目的IP路由表的下一个跳也不同…

    技术杂谈 2023年6月21日
    098
  • 设计模式 20 观察者模式

    观察者模式(Observer Pattern)属于 行为型模式 在 Java 中,一个对象的状态发生改变,就可能会影响到其他的对象,与之相关的对象可能也会联动的进行改变。 比如监听…

    技术杂谈 2023年7月25日
    066
  • Mysql异常——com.alibaba.druid.sql.parser.ParserException

    今天写业务逻辑时候,写完发现控制台出现报错,但是程序可以正常运行。在控制台报错中发现是因为SQL模糊查询格式问题 修改模糊查询 写法后 成功解决该报错 Original: http…

    技术杂谈 2023年7月24日
    066
  • 设计模式-模板方法模式

    简述 提取算法中 不变的部分封装成方法, 变化的部分 延迟到子类。 延迟到子类这个说法在学习设计模式的时候经常出现,实际就是利用多态在子类中重写方法,使得实行时根据实例的类型调用不…

    技术杂谈 2023年7月11日
    054
  • 威胁分析和风险分析

    三个定义:威胁(Threat),指的是可能造成危害的来源。风险(Risk),可能造成的损失。漏洞,系统中可能被威胁利用从而造成危害的地方。 威胁分析就是把 系统中存在的威胁全部找出…

    技术杂谈 2023年6月21日
    0109
  • shopify主题Pacific模板配置修改

    Shopify Pacific主题一个经受住了时间考验的经典 Shopify 主题,与现有的OS 2.0兼容。使用经过验证的灵活主题建立您的业务,以帮助商店发展。非常适合 五金与汽…

    技术杂谈 2023年5月31日
    0157
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球