前边工作中用到了libcurl,为了使其支持https,最近又重新编译了下,中间也走了很多弯路,现在记录一下。1. 主角介绍licurl-7.37.1
openssl-1.0.0c
visual studio 2013 c++2. 编译在项目中,可以根据项目需要,进行动态库的编译或者 静态库的编译。一开始,我的项目里用的是动态库,后续又用到了静态库,下边分别对两种编译方式进行陈述。2.1 动态库编
一、数码管动态显示 用动态扫描的显示方式实现数码管的动态显示(利用人眼的视觉暂留以及数码管的余晖效应)二、数码管动态显示实现 1、实验目标 0~999999循环计数,每个计数的间隔为0.1s2、visio视图 (1)总体视图 根据视图可以看出,数码管的动态显示主要由三部分(2)模块的作用 top_seg_595 是总模块,输入2路信号,输出4路信号 输出的信号接到595芯片上面data_gen 主
转载
2024-09-07 00:02:33
64阅读
承接Qt/C++软件开发项目,高质量交付,灵活沟通,长期维护支持。需求所寻,技术正适,共创完美,欢迎私信联系!一、编译环境windows10 64位二、编译软件VS2017_version_15.3 提取码:xbueActivePerl_x64_5.24.1.2402.exe 资源下载三、开源代码openssl 1.1.1 资源下载
poco 1.10.1 资源下载
四、openss
05 | [视频]opm项目导读你好,我是温铭。今天的内容,我特意安排成了视频的形式来讲解。不过,在你看视频之前,我想先问你这么几个问题:在真实的项目中,你会配置 nginx.conf,以便和 Lua 代码联动吗?你清楚 OpenResty 的代码结构该如何组织吗?这两个问题,也是今天视频课要解决的核心内容,希望你可以先自己思考一下,并带着问题来学习今天的视频内容。同时,我会给出相应的文字介绍,方
转载
2024-10-25 06:30:52
32阅读
OpenResty(又称:ngx_openresty) 是一个基于 Nginx 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块。更主要的是在性能方面,OpenResty可以快速构造出足以胜任 10K 以上并发连接响应的超高
转载
2023-07-09 19:46:25
50阅读
源码包准备我们首先要在官网下载OpenResty的源码包。官网上会提供很多的版本,各个版本有什么不同也会有说明,我们可以按需选择下载。笔者选择下载的源码包为ngx_openresty-1.9.3.1.tar.gz。相关依赖包的安装首先你要安装OpenResty需要的多个库请先配置好你的apt源,配置源的过程在这就不阐述了,然后执行以下命令安装OpenResty编译或运行时所需要的软件包。apt-g
转载
2024-04-24 10:36:31
142阅读
一.OpenResty简介OpenResty官网 http://openresty.org/cn/ OpenResty是一个基于 Nginx 与 LuaOpenResty通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚
一 配置文件中指令加载① openresty提供 lua_package_path++++++++"细节"++++++++
0、默认
1)会以'环境变量 LUA_PATH 的值'来初始这个环境变量 -->实际'未生效(不管是通过设置env或者shell
设置export)'
2)如果'没有找
转载
2024-03-17 11:50:47
173阅读
目录背景应用架构实现插件配置文件流量转发负载均衡器测试总结扩展ip_hashurl_hash背景静态的nginx配置需要将负载均衡的服务节点信息都配置在配置文件中。现在微服务或云服务都会接入一些服务发现或者云控平台场景,经常需要更换节点,如果每次都要更新配置并且重启服务是无法接受的,所以需要网关提供动态扩展,实时更新自己负载均衡节点的能力,使用openresty网关需要使用lua扩展来实现自定义负
转载
2024-02-19 11:38:02
347阅读
一、配置OpenSSL生成证书1、由于是实验,所以要自己安装OpenSSL(官方地址https://www.openssl.org)生成证书,其版本号分为1.1和1.0两个大分支,Centos 7开始使用1.0.2k版本,如果配置的SSL需要达到苹果要求也需要1.0.2版本。1.1依赖的libssl也是1.1版本的,而系统默认的libsso库是1.0版本(ls /usr/lib64/libssl.
apache安装后动态增加模块
原创
2010-04-09 17:09:48
5090阅读
【1、最基本的弹出窗口代码】
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('test.html')
-->
</SCRIPT>
因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANG
一、什么是protobuf Protobuf是google的开源项目,全称是Google Protocol Buffers,它是一个与语言无关、平台无关、可扩展的结构化数据序列化机制,类似XML,但它是更小、更快、更简单。只需定义一次数据的结构化方式,然后就可以使用特殊生成的源代码轻松地在各种数据流之间编写和读取结构化数据,并使用各种语言。 二、protobuf使用 1.使用protobuf
转载
2024-10-23 14:41:03
55阅读
由于独立秒杀目前接过来了,但是其核心是利用openresty实现的,本人对此技术栈较为陌生,特写下本篇指导,以期快速上手。一、openresty入门初步安装openresty首先是安装openresty,macOS的安装方式brew tap openresty/brew
brew install openresty安装完毕之后,可以得到安装路径,配置到系统PATH中并生效:export PATH=
转载
2023-12-07 22:02:13
216阅读
官网: http://openresty.org/
虽然是中国人做的,但没几个汉字.....
我用Nginx,是这样一个过程:
1. 系统rpm中的nginx,能让其跑起来
2. 玩配置文件
3. 玩编译选项
4. 写插件,集成第三方插件
OpenResty , 是淘宝一位大牛(agentzh)集成的包含N多好插件的Nginx捆绑源码包,这位仁兄自称Nginx最活跃的第三方模块开发人员哦
下
转载
2024-05-17 05:51:50
19阅读
#### 通过前面几章,我们已经掌握了一些基本的开发知识,但是代码结构比较简单,缺乏统一的标准,模块化,也缺乏统一的异常处理,这一章我们主要来学习如何封装一个轻量级的MVC框架,规范以及简化开发,并且提供类似php所见即所得的能力
## 统一入口
通常来说一个mvc框架会有一个统一的入口点,类似于spring mvc的DispatcherServlet
转载
2024-09-04 23:01:16
34阅读
1.前期准备两台Linux服务器(以下以Centos7为例)OpenResty安装包(1.19.9.1)KeepAlived安装包(2.2.4)OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台。Keepalived是Linux下一个轻量级别的高可用解决方案。2.安装OpenResty(两台)2.1 yum 依赖库安装yum update
yu
转载
2024-05-29 12:47:52
220阅读
常用命令:# vi /usr/local/nginx/conf/nginx.conf
# vi /usr/server/example/example.conf
# /usr/local/nginx/sbin/nginx -s reload & tail -f /usr/local/nginx/logs/error.log目录:1.OpenRestry(Nginx+Lua)开发环境&n
转载
2024-09-02 08:37:30
35阅读
高并发 Nginx+Lua OpenResty系列(8)——Lua模版渲染模版渲染location /luatemplatetest {
#first match ngx location(首先匹配位置) html下的templates
set $template_location "/templates";
#then match root read file(其次匹配位置
转载
2024-07-23 17:19:17
66阅读
NGINX 1.9.11开始增加加载动态模块支持,从此不再需要替换nginx文件即可增加第三方扩展。目前官方只有几个模块支持动态加载,第三方模块需要升级支持才可编译成模块。 如上可看出官方支持9个动态模块编译,需要增加第三方模块,使用参数--add-dynamic-module=即可。 NGINX动
原创
2021-06-04 23:17:49
565阅读