OpenResty
OpenResty学习笔记
shawn_jing128
这个作者很懒,什么都没留下…
展开
-
六、Nginx针对URI接口进行请求转发
目录1、配置nginx.conf2、在127.0.0.1和10.211.55.5服务器将项目war包放入Tomcat,并启动。3、nginx -s reload 重新启动Nginx当后台不是多台服务器时,那么不需要负载均衡需求:客户端访问URIo2oDemo/frontend/index,Nginx将该请求转发到后台服务器127.0.0.1:8080和10.211.55....原创 2020-02-21 15:58:34 · 3246 阅读 · 1 评论 -
五、Nginx反向代理和负载均衡、Tomcat多端口配置、Tomcat欢迎页修改
1、在nginx.conf配置反向代理添加location,使用proxy_pass指令,在upstream中可以指定不同服务器的权重2、修改Tomcat欢迎页面(1)在tomcat的conf目录下找到server.xml在<Host></Host>之间加上<Context path="" docBase="默认主页所在的文件夹/" debu...原创 2020-02-20 12:34:38 · 253 阅读 · 0 评论 -
四、FFI和第三方模块
目录FFI如何调用外部C库函数?Openresty自带很多luaJIT库第三方模块FFIFFI 库,是 LuaJIT 中最重要的一个扩展库。它允许从纯 Lua 代码调用外部 C 函数,使用 C 数据结构。有了它,就不用再像 Lua 标准math库一样,编写 Lua 扩展库。把开发者从开发 Lua 扩展 C 库(语言/功能绑定库)的繁重工作中释放出来。学习完本小节对...原创 2020-02-19 21:16:50 · 1632 阅读 · 0 评论 -
三、ngx_lua部分说明
在nginx.conf中添加如下URLget_random_string.lua结果要说明的:ngx.HTTP_BAD_REQUEST的参数在ngx_lua中有常量的定义,因此这里可以这样写ngx_lua 官方文档https://github.com/openresty/lua-nginx-module/blob/master/README.m...原创 2020-02-18 22:43:13 · 254 阅读 · 0 评论 -
二、OpenResty的应用编写hello lua和关闭缓存
一、编写hello lua1、停止nginx进程打开/usr/local/openresty/nginx/conf/nginx.conf在其中加入2、执行nginx -s reload该命令用于配置文件被修改后时使用这时候会报错nginx: [error] open() "/usr/local/openresty/nginx/logs/nginx.pid"...原创 2020-02-18 21:46:40 · 600 阅读 · 0 评论 -
一、Mac OpenResty的安装
目录1、概述2、安装前的准备3、安装3、Nginx启动Nginx常用命令1、概述 OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 OpenResty® 通过汇聚各种设计精...原创 2020-02-18 20:16:35 · 4093 阅读 · 0 评论