Centos7安装Nginx或OpenResty# Centos7 安装 Nginx 或 OpenResty ## 一、 源码安装 Nginx ### 1. 首先在 Centos7 上安装编译器和依赖环境 # yum install gcc-c++ gcc # yum install pcre pcre-devel # yum install zlib zlib-devel # yum install openssl openssl-devel 主程序路径和源码安装的路径不一样,主配置文件所在地方也不一样。若要安装指定版本的 nginx,可以在安装时指定,例: #yum install nginx-1.18.0-1.el7.ngx.x86_64 ## 三、 源码安装 Openresty ### 1. 首先在 Centos7 上安装编译器和依赖环境 # yum install gcc-c++ gcc # yum install pcre pcre-devel # yum Openrestv 源代码并安装 在 https://openresty.org/en/download.html 查看各个版本的下载地址,选择目标版本,复制下载地址,然后在 centos7 上下载(或者在其他地方下载再复制到 centos7 系统里) # wget -c https://openresty.org/download/openresty-1.17.8.1.tar.gz //下载源码包0 码力 | 7 页 | 153.82 KB | 2 年前3
Apache APISIX 在金山办公的开发和落地实践## Apache APISIX 在金山办公的开发和落地实践 张强 金山办公 ## CONTENT 01 前情回顾&增补 02 关于 OpenResty 和 Lua 的思考 03 基于 Apache APISIX 破局 04 解决 Nginx 带来的问题 ## 01 ## & About • 金山办公云原生应用组流量网关 Lead Developer - 金山办公作为 ## 玩 Apache APISIX ## 02 关于 OpenResty 和 Lua 的思考 一个菜鸟的视角 ## apache apisix ## 关于 OpenResty 和 Lua 的思考 问 L L L L • 动态类型语言 - 网关产品对 runtime error 容忍度比较低 • Lua 开发环境,特别是 OpenResty 相关的比较弱 • 难招人,后端开发转 lua 成本高昂 ## 关于 OpenResty 和 Lua 的思考 题 L LL LL • 多进程模型 + 异步 线上问题难以调试 • 多进程间同步效率低 - 以nginx-lua-prometheus为例 (https://github.com/knyar/nginx-lua-prometheus/issues/107) ## apache apisix ## 关于 OpenResty 和 Lua0 码力 | 27 页 | 4.88 MB | 2 年前3
个推微服务实践[Image](/uploads/documents/0/6/9/9/06993267472cd5d307d3a115903f276e/p1_1.jpg) ## 个推微服务实践 ### 基于OpenResty和Node.js 平台研发总监 俞锋锋 2017-04-16  基于Nginx,扩展了异步非阻塞的Lua脚本支持,可构建超高并发web服务 客户端通信 HTTP REST Java 优选异步非阻塞的脚本语言,上手快,开发成本低,轻松实现高并发。支持Java实现服务容器,框架和语言无关 0 码力 | 32 页 | 1.16 MB | 2 年前3
Apache APISIX
微服务⽹关性能架构解析## Apache APISIX 微服务网关性能架构解析 --by Yuansheng ## 王院生 通过写书开始交朋友《OpenResty 最佳实践》 今年 3 月和温铭创办深圳支流科技,专注微服务的开源技术公司。 Apache APISIX PPMC 成员。 公司刚起步,希望大家支持。  ## 极客时间 [Image](/uploads/documents/4/4/6/6/44668c418367f4f67b6cff6d55c4e684/p1_2.jpg) ## OpenResty从入门到实战 系统掌握一款高性能开发利器 温铭 OpenResty软件基金会第一任主席,Apache APISIX项目VP 5056 早已学习·已完结 我们发现很多应用和服务都在向微服务、容器迁移,形成新的云原生时代。0 码力 | 11 页 | 6.56 MB | 1 年前3
Traefik 在⼜拍云的应⽤和改造82c47e/p9_1.jpg) ## 为什么选择 Traefik,不用其它产品 |ingress-nginx/kong/apisix|controller 使用 go,网关使用基于 openresty 的软件性能有保障,但增加修改,kong/apisix 需要额外的存储| |---|---| |envoy/getambassador|envoy 成熟,但是 c++ 的 controller ExtraFiles = fds //111,212 cmd.Env = env //127.0.0.1:2000,4000 ## Traefik 其它的一些改造 1. Traefik Hash算法跟 OpenResty 不同 2. Traefik 的超时设置 3. Traefik retry 算法 4. Traefik 日志格式 ## 又拍云 关注又拍云微信公众号, 获取更多干货! ## Q &0 码力 | 22 页 | 1.91 MB | 2 年前3
Apache APISIX RoadmapAPISIX V3 04 Enjoy APISIX way ## 01 About me • Yuansheng Wang • Apache APISIX PMC member • 《OpenResty Best Practices》 • API7.ai co-founder & CTO ## apisix ## 02 What we did in APISIX V2 • 丰富插件0 码力 | 26 页 | 2.68 MB | 2 年前3
从Apache APISIX 来看API 网关的演进Apache APISIX 来看 API 网关的演进 温铭 wenming@apache.org ## 关于我 • Apache APISIX PPMC - 深圳支流科技创始人 • 《OpenResty 从入门到实战》极客时间专栏作者 • 曾在奇虎 360 担任企业安全架构师,开源委员会发起人、委员 • 40 多项安全方面的专利  ## 关于我 • Apache APISIX PPMC - 深圳支流科技创始人 • 《OpenResty 从入门到实战》极客时间专栏作者 - 曾在奇虎 360 担任企业安全架构师,开源委员会发起人、委员 • 40 多项安全方面的专利 












