前面我们已经使用了nginx,它拥有丰富的模块供我们使用,由于nginx是由c语言编写而成的,所以以前编写模块就必须使用c/c++,后来,有人将lua解释器继承到了nginx中,内建了ngx_lua模块,至此,nginx支持了lua一、OpenRestyOpenResty是基于nginx开源版本的一个扩展版本,集成了大量的lua库1. 添加repocd /etc/yum.repos.d/
wget
转载
2024-05-28 12:06:04
373阅读
OpenRestry实现HTTPS与灰度发布(Docker版)1.概述1.1 OpenRestryOpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。OpenResty® 通过汇聚各种设计精良的 Nginx 模块(主
转载
2023-09-04 18:20:36
218阅读
在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand)
openssl强大的安全套接字层密码库补充说明OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。在OpenSSL被曝出现严重安全漏洞后,发现多数通过SSL协议加密的网站使用名为OpenSSL的开源软
转载
2024-05-06 11:38:21
2阅读
简介编译构建子系统提供了一个基于Gn和ninja的编译构建框架。根据产品配置,编译生成对应的镜像包。其中编译构建流程为preloader->loader->gn->ninjabuild文件夹下的subsystem_config.json文件,主要包含子系统名称与路径信息,在preloader阶段被加载,根据子系统名称和路径信息查找该路径下的bundle.json和ohos.bui
一、安装openssl1、openssl下载http://www.openssl.org2、解压 3、编译 ./config --prefix=/usr/local/ssl -fpic no-gamellia 安装完成后,检查openssl现存版本和位置 #which openssl
转载
2024-03-01 20:41:09
560阅读
1、背景说明: OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。简单地说OpenResty 的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客
转载
2024-05-10 17:02:36
106阅读
一、介绍简介OpenResty又被称为ngx_openresty,基于nginx核心和许多第三方模块组成,默认继承了Lua开发环境,使得nginx可以做为一个web服务使用。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发Web应用更方便更简单。目前在京东如实时价格、秒杀、动态服务、单品页、列表页等都在使用Nginx+Lua架构,其他公司如
转载
2024-02-23 17:42:33
361阅读
私有仓库应用时,为了保证安全,可能会进行一些安装保障,docker-registry-web允许开启鉴权认证,需要PEM格式的RSA私钥和证书。 服务器信息服务器IP服务器功能描述192.168.20.50用于基于docker-registry-web镜像的容器192.168.20.53用于基于Docker Registry镜像的容器 基于认证配置 1) 使用OpenSSL创建证书文件。
转载
2024-06-05 12:55:23
169阅读
一、数据的加密方式 数据好好的为什么要加密?鲁迅说过,世上本没有路,走的人多了,也就成了路。同样的道理,数据本不用加密的,上网的人多了,也就必须要加密了。只要电子设备联网,就没有安全可言,安全从来都是相对的。理论上只要CPU的运算速度够快,世界上没有不了的密码,只是时间问题,但是我们还是得加密。数据的加密方式通常用三种:对称加密、公钥加密和单向加密。1、对称加密 &
转载
2024-04-12 21:34:29
40阅读
配置过程中需要生成一些mak文件,这些生成代码用perl脚本生成,所以要安装一个ActivePerl. 网址: http://www.activestate.com/activeperl/下载后直接安装就行了!下载openssl网址 http://www.openssl.org/我用的是openssl-0.9.8g版本,解压到c盘根目录。 安装步骤:(可以参
转载
2024-04-23 10:51:31
288阅读
OpenResty是由 Nginx 核心加很多第三方模块组成,默认集成了 Lua 开发环境,使得 Nginx 可以作为一个 Web Server 使用。借助于 Nginx 的事件驱动模型和非阻塞 IO,可以实现高性能的 Web 应用程序。而且 OpenResty 提供了大量组件如 Mysql、Redis、Memcached 等等,使在 Nginx 上开发Web 应用更方便更简单。可以理解成open
转载
2024-06-03 08:14:11
239阅读
源码包准备我们首先要在官网下载OpenResty的源码包。官网上会提供很多的版本,各个版本有什么不同也会有说明,我们可以按需选择下载。笔者选择下载的源码包为ngx_openresty-1.9.3.1.tar.gz。相关依赖包的安装首先你要安装OpenResty需要的多个库请先配置好你的apt源,配置源的过程在这就不阐述了,然后执行以下命令安装OpenResty编译或运行时所需要的软件包。apt-g
转载
2024-04-24 10:36:31
142阅读
1、进入openresty-1.11.2.4的压缩包木木,我这里是在“/usr/local/”下;2、进入后执行【tar -xzvf openresty-1.11.2.4.tar.gz】进行解压3、解压成功后进入“openresty-1.11.2.4”文件夹下,执行【./configure】命令4、在“openresty-1.11.2.4”文件夹下,执行完【./configure】命令后,继续执行
转载
2024-04-08 11:53:01
446阅读
在未使用SSL证书对服务器数据进行加密认证的情况下,用户的数据将会以明文的形式进行传输,这样一来使用抓包工具是可以获取到用户密码信息的,非常危险。而且也无法验证数据一致性和完整性,不能确保数据在传输过程中没被改变。所以网站如果有涉及用户账户等重要信息的情况下通常要配置使用SSL证书,实现https协议。在生产环境中的SSL证书都需要通过第三方认证机构购买,分为专业版OV证书(浏览器地址栏上不显示企
转载
2024-03-18 12:44:08
69阅读
一、简介OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。OpenResty通过汇聚各种设计精良的Nginx模块(主要由OpenResty团队自主开发),从而将Nginx有效地变成一个强大的通用Web应用平台。这样,Web开发人员和系统工程
转载
2024-01-10 17:00:07
97阅读
通过centos7上自带的openssl工具来生成。首先创建一个pfxcert目录。然后进入此目录。 1.生成.key文件(内含被加密后的私钥),要求输入一个自定义的密码[root@localhost cert]# openssl genrsa -des3 -out server.key 2048 Generating RSA private key, 2048 bit long modulus
1 连接数据库判断是否支持SSLmysql> SHOW VARIABLES LIKE 'have_ssl';+---------------+-------+ | Variable_name | Value | +---------------+-------+ | have_ssl | YES | +---------------+------
转载
2023-09-06 13:35:43
398阅读
背景介绍游戏经过一段时间的运营,发现了原来的设计缺陷太多,所以决定重新设计架构。使用到nginx作为核心并通过lua+redis设计实现自己的负载分配方案。先看看下面这张简单的架构图吧~从图上看,结构是非常简单的。主要通过编写lua分配策略使游戏房间内的人数尽量坐满。技术实现思路要编写lua插件通常需求编译nginx使其支持,如果嫌麻烦可以直接上手openresty就可以了。我刚开始编译nginx
转载
2024-04-05 10:40:03
44阅读
openresty提供了一个快速访问数据库,快速响应的功能。基于lua + redis,我们可以做到快速响应,达到10k级连接的处理能力。openresty 的小白记录好的学习资料,从lua到openrestyhttps://moonbingbing.gitbooks.io/openresty-best-practices/content/openresty/simple_api.html基础类型
转载
2024-06-02 10:29:27
73阅读
Linux网络编程一步一步学-利用OpenSSL提供的SSL操作函数进行加密通讯原始例子首先,大家知道SSL这一目前“事实上的Internet加密标准”吧?一般的网站是没有用到SSL的,所以如果你用TCPDUMP就可以很容易地看到别人上网的帐号、密码之类的,当然,现在有些已经改用安全通讯方式进行验证了,比如google的邮件服务gmail,而象银行、证券等