一、背景笔者所处业务需要搭建一个云测平台,用于集中管理一批安卓系统板卡,经过方案选择,决定使用 openstf 进行搭建,一来 openstf 开源,二来大部分服务采用nodejs进行编写,方便笔者进行二次开发。二、主要环境本地环境为 mac,线上环境为 k8s(docker),连接板卡环境为deepin(linux)。生产环境为 docker 和 linux,为了测试,会首先在 mac 上搭建,
OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K
转载 2023-10-13 23:18:18
145阅读
开涛大神的《跟我学Nginx+Lua开发》是学习OpenResty的经典教程,学习的时候,一开始搭建环境花了一些时间,于是我制作了Docker镜像,在Docker下就可以快速的进入实战了;:章节介绍从本章开始,我们在Docker实战Nginx+Lua开发,整个实战分为以下三章:极速体验Nginx+Lua构建的web服务;详细讲解Docker镜像的制作过程,其实也就是搭建Nginx+Lua开
1.OpenResy简介和安装OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。简单地说OpenResty 的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对
转载 2023-09-02 07:39:49
354阅读
Docker一种轻量级的“虚拟机”在Linux容器里运行应用的开源工具Docker的使用场景打包应用程序简化部署可脱离底层硬件任意迁移容器与虚拟机对比虚拟机容器占用资源多少开启时间30~60秒毫秒安全系统隔离内核共享弹性扩展执行时间长执行时间短Docker的核心概念镜像:一个面向Docker容器引擎的只读模板容器:从镜像创建的运行实例仓库:几种保存镜像的地方Centos安装Docker的两种方式使
转载 2024-08-05 22:25:13
182阅读
在现代微服务架构中,使用 Docker 部署 OpenResty 成为一种流行的选择,因为它能够灵活且高效地处理动态请求。本文将详细记录如何在 Docker部署 OpenResty,包括配置文件的管理和优化,以期为有类似需求的开发者提供实际的帮助。 ## 环境准备 在开始之前,我们需要确保开发环境中满足以下前置依赖: - Docker & Docker Compose - Git - N
原创 6月前
570阅读
介绍        OpenResty 是一个基于 Nginx 与 Lua 的高性能 web 平台,由中国人章亦春发起,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便搭建能处理超高并发、扩展性极高的动态 Web 应用、 web服务和动态网关OpenResty 简单理解成就相当于封装了 N
转载 2024-05-13 15:31:32
372阅读
docker安装openresty拉取官方镜像并运行docker run --name openresty -p 80:80 -p 443:443 -di openresty/openresty访问测试http://192.168.31.42/ <your ip>进入容器修改文件docker exec -it openresty /bin/bash容器安装viapt-get u
转载 2023-08-22 21:43:58
1188阅读
一、了解WAF1、定义 Web应用防护系统(也称:网站应用级入侵防御系统 。英文:Web Application Firewall,简称: WAF)。利用国际上公认的一种说法:Web应用 防火墙 是通过执行一系列针对http/https的 安全策略 来专门为Web应用提供保护的一款产品。2、WAF的功能 支持IP白名单和黑名单功能,直接将黑名单的IP访问拒绝。 支持URL白名单,将不需要过滤
资料准备http://openresty.org/cn/download.htmlcentos 版本需要参考资料:https://moonbingbing.gitbooks.io/openresty-best-practices/content/ngx/if_is_evil.htmlwindows安装下载windows版本的openresty: 解压启动nginx.exe:双击nginx.exe运
目录1.安装OpenResty应用2.新建项目3.启动Nginx1.安装OpenResty应用首先我们需要在Linux中安装OpenResty,安装步骤参考官网:http://openresty.org/cn/installation.html。官方推荐我们使用官方预编译包来进行安装,因此真正的安装步骤是参考:http://openresty.org/cn/linux-packages.html,
转载 2024-04-25 16:41:15
84阅读
Vue算是现在前端工程师都比较常用的框架之一,今天记录一下搭建Vue开发环境的步骤,方便日后查看。1.在搭建vue的开发环境之前,一定一定一定要先下载node.js,vue的运行是要依赖于node的npm的管理工具来实现,node可以在官网里面下载,根据自己的电脑配置选择是32位还是64位网址:http://nodejs.cn2.下载好node之后,快捷键ctrl+R,打开管理工具,先看看node
概念介绍如果大家清楚“网关”这个概念,那就很容易理解“API网关“,即所有API的入口。 从面向对象设计的角度看,它与外观模式类似,封装了系统内部架构。在单体应用架构中,没有「 API网关 」的概念,每个项目都会用到filter/过滤器之类的东西,filter的作用就是把项目中的一些非业务逻辑的功能抽离出来独立处理,避免与业务逻辑混在一起增加代码复杂度。比如 鉴权认证功能、Session
OpenResty是由C10K大神Leo Li(李纪宁)开发的一款高性能的Web服务器扩展套件,它将Nginx和LuaJIT(一款高性能的Lua解释器)进行了深度整合,使得服务器端的动态应用开发变得更为高效和便捷。OpenResty的核心组件包括Nginx、luaJIT、luaCore以及一系列的 Lua 模块。以下是OpenResty的一些主要特点和功能:高性能:OpenResty利用LuaJI
原创 精选 2024-09-11 11:18:54
505阅读
1点赞
OpenResty 的配置文件通常位于 /usr/local/openresty/nginx/conf/nginx.conf 或 /etc/openresty/nginx.conf,具体位置可能因y的API或者Nginx的location块来调用。
原创 2024-09-13 16:12:27
235阅读
    OpenSSL 1.1.1 正式版于 2018 年 9 月发布了,在官网 https://www.openssl.org 上已提供了文件 openssl-1.1.1.tar.gz 的下载。为了尝试在 64 位的 CentOS 6.9 上编译源文件,先用以下命令查看一下 GCC 的版本: gcc --versin     结果为 4.4.7。再用以下命
OpenResty部署OpenResty在Linux(CentOS 7)下环境搭建通过在 CentOS 系统中添加 openresty 仓库,这样就可以便于未来安装或更新我们的软件包(通过 yum update 命令)。运行下面的命令就可以添加openresty 的仓库:sudo yum install yum-utils sudo yum-config-manager --add-repo
转载 2024-01-08 21:12:55
145阅读
一、openmeetings简介OpenMeetings是一个多语言可定制的视频会议和协作系统。它支持音频、视频,能让你查看每个与会者的桌面。OpenMeetings还包含一个白板,通过白板可以导入各种格式的图片和涂鸦。二、在ubuntu22.04上安装最新版openmeetings6.3.0版本JDK17: openmeetings6.3.0版本需要jdk17及以上的版本MySQL8(如果通过远
转载 2024-05-17 23:01:19
121阅读
openresty开发系列11--openresty的api入门1)ngx_lua模块的hello world编辑nginx下conf配置文件nginx.conf# vi nginx.conf 在server模块加上 location /helloworld { default_type text/html; content_by_lua 'ngx.say("hello world
转载 2024-05-13 23:13:22
91阅读
# Docker安装OpenResty教程 ## 导言 在本教程中,我将教你如何使用Docker安装OpenRestyOpenResty是一个基于Nginx的Web应用服务器,它结合了大量的Nginx模块和Lua脚本,提供了高性能的Web应用开发环境。通过使用Docker,我们可以快速轻松地部署和管理OpenResty。 在开始之前,请确保你已经安装好了Docker并熟悉其基本概念和使用方式
原创 2023-09-29 15:30:45
351阅读
  • 1
  • 2
  • 3
  • 4
  • 5