erik

艾瑞可erik

  • 主页
  • 归档
文章 (264) 手册 工具 友链 关于我
erik

艾瑞可erik

  • 主页
  • 归档

openresty的介绍

2020-03-26
字数统计: 623字   |   阅读时长: 2分   |  本文总阅读量83次

今天给一家公司投简历,问我用过openresty没,确实没用过,回答后没结果了。这就查了查。

官方介绍如下:

        OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

OpenResty® 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。

OpenResty® 的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客户端请求,甚至于对远程后端诸如 MySQL、PostgreSQL、Memcached 以及 Redis 等都进行一致的高性能响应。

另外还有一篇博客专门介绍了一下OpenResty 和 Nginx 如何分配和管理内存

因为我用的是kali在官方提供的方法里安装源不支持,只能用包编译安装。

这里是下载不同系统和不同版本的页面 openresty
版本图片

源配置教程 openresty

源图片

我下载的编译包

解压,后进入目录,执行如下命令(参数根据自己需要来添加)

      ./configure --prefix=/opt/openresty --with-pcre-jit --with-ipv6 --without-http_redis2_module --with-http_iconv_module --with-http_postgres_module -j8 --with-luajit

然后执行

  • 如果电脑支持多核 make 工作的特性就用

       make j2
    
  • 否则用

       make
    

以上执行完毕后,执行

sudo make install

然后测试是否安装成功

在任意目录创建work文件

我是在/home/project/下创建文件work,并在work文件中创建conf和logs文件

然后,在conf目录创建nginx.conf,并放入一下代码

  worker_processes  1;
  error_log logs/error.log;
  events {
      worker_connections 1024;
  }
  http {
      server {
          listen 8080;
          location / {
              default_type text/html;
              content_by_lua_block {
                  ngx.say("<p>https://erik.xyz</p>")
              }
          }
      }
  }

根据我的安装在work目录下,执行:/opt/openresty/nginx/sbin/nginx -p `pwd`/ -c conf/nginx.conf

启动nginx,然后浏览器或者用curl命令访问本地8080端口,就可以看到定义好输出的网址。

本文作者: 艾瑞可erik
本文链接: https://erik.xyz/2020/03/26/openresty-desc/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
赏

一只PHP开发的程序猿,偶尔搞搞摄影、画画、写作、顺便睡觉。

支付宝
微信
  • 服务器
  • openresty
  • linux
  • 服务器

扫一扫,分享到微信

微信分享二维码
wpscan版本3.7.11和usbrip的使用
nosql数据库的介绍
0 条评论
未登录用户
支持 Markdown 语法

来做第一个留言的人吧!

艾瑞可erik·导航 | 算法演示 | postwoman | slim | zola | layui
© 2014-2025 艾瑞可erik | 粤ICP备2020136226号-1 | 粤公网安备 粤公网安备 44030602005398号
本站总访问量88172次 本站访客数72123人次
  • 文章
  • 手册
  • 工具
  • 友链
  • 关于我

tag:

  • 日志
  • 工具
  • jquery
  • jquery插件
  • php扩展
  • php技巧
  • php类库
  • php资源
  • js
  • css
  • php
  • web
  • 代码
  • 压缩
  • php服务器
  • 随笔
  • php实例
  • 说说
  • 趣闻
  • 转载
  • php库
  • nginx
  • 互联
  • 项目实战
  • javascript
  • php应用
  • 浮点
  • 漏洞
  • 负载均衡
  • kali
  • kali安装
  • http
  • http服务器
  • 农业系统
  • 系统设计
  • 克莱姆法则
  • 行列式
  • n阶行列式
  • 支付系统
  • 支付
  • apache优化
  • apache隐藏index
  • nginx优化
  • nginx隐藏index
  • centos
  • linux
  • 日常
  • seo
  • 优化
  • 摘要
  • 文章
  • 游记
  • ca证书
  • 证书生成
  • 二战
  • 二战熊
  • 西伯利亚熊
  • centos软件
  • yum仓库
  • 软件
  • centos安装chromium报错
  • chromium安装报错
  • svn
  • 代码提交
  • deb
  • deb/rpm互转
  • deb转rpm
  • rpm互转
  • centos7安装steam
  • centos安装steam
  • centos安装吃鸡steam
  • linux安装steam
  • steam安装
  • centos软件安装
  • centos6.5
  • linux系统
  • centos7安装Redis Desktop Manager
  • centos7安装redis桌面
  • centos安装redis桌面
  • linux安装centos7安装Redis Desktop Manager
  • Redis Desktop Manager
  • redis桌面
  • centos7
  • centos7-wine
  • wine
  • wine安装
  • root密码
  • root密码重置
  • 忘记root密码
  • memcache
  • memcached
  • 生活手记
  • 艾瑞可erik
  • 程序员
  • 开源云
  • 容器
  • cncf
  • 监控
  • composer
  • composer部署
  • 内网部署composer
  • cphalcon
  • cphalcon报错
  • css中的em
  • 响应式字体
  • 响应式布局样式
  • proxy代理搭建
  • 代理服务器搭建
  • proxy服务器
  • 查找
  • 排序
  • 快速排序
  • 冒泡排序
  • 二分查找
  • datahub
  • datahub安装
  • deepin
  • emergency
  • emergency mode
  • deepin黑屏
  • 清理系统
  • 清理c盘
  • dns
  • 域名监测
  • 网站监测
  • docker
  • php安装
  • 杂谈
  • ecshop
  • 框架
  • beego数据分页
  • 分页
  • elasticsearch
  • elasticsearch搭建
  • elasticsearch集群
  • phone
  • 手机
  • 新闻
  • 免费
  • jenkis
  • jenkis教程
  • 随笔吐槽
  • 算法
  • ping
  • ping服务器
  • 各大网站ping
  • 搜引擎ping服务器
  • go获取ip
  • go中pdf生成
  • go中限流
  • go对接快递签名
  • go时间获取
  • go类型转换
  • 微服务
  • go-zero
  • rpc
  • go加密
  • go解密
  • 归
  • 吐槽
  • hadoop
  • hadoop2.8.0
  • hadoop安装教程
  • hadoop安装详细教程
  • hadoop教程
  • hadoop部署
  • php大全
  • php资料
  • hadoop3
  • hadoop配置
  • log4j2
  • 数据库
  • hbase安装教程
  • hbase
  • http1.1
  • http2.0
  • 会话
  • 会话原理
  • hyperf
  • 杂录
  • 新冠肺炎
  • springboot
  • springboot内网部署
  • linux恢复
  • linux误删
  • linux命令
  • linux命令汇总
  • jenkins
  • jetbtrains
  • phpstorm
  • 搜索引擎
  • 图片
  • 素材
  • jq
  • jq侧边导航
  • 侧边导航
  • js判断浏览器
  • js判断浏览器版本
  • 判断浏览器
  • 浏览器版本判断
  • 获取浏览器信息
  • kali右键汉化
  • kali桌面右键汉化
  • kali右键创建文件
  • 区块链
  • lanmp
  • php环境独立配置
  • 服务器
  • 劳动纠纷
  • 追缴工资
  • 申请仲裁
  • flash
  • 表单
  • linux报错
  • linux中update-command-not-found
  • linux运行命令报错
  • web前端
  • web优化
  • 撮合算法
  • 撮合
  • php撮合算法
  • maven搭建库
  • maven
  • maven内网库
  • 高级缓存配置
  • mongodb
  • mongodb权限
  • 可穿戴设备
  • mysql
  • 分库分表
  • mysql应对千万级
  • mysql瓶颈
  • mysql瓶颈解决办法
  • redis
  • 数据一致性
  • mysql消息
  • mysql队列
  • mysql高并发
  • mysql存储
  • mysql引擎
  • mysql数据表设计选择
  • mysql监控
  • mysql性能
  • 内网支付
  • 内网穿透
  • 支付接口本地化开发
  • 本地挂网
  • 穿透
  • go
  • new和make的区别
  • 红包算法
  • 深圳劳动法服务部门
  • 非关系型数据库
  • onethink
  • oop
  • php管理系统
  • 开放接口开发
  • openresty
  • openvas
  • openvas安装
  • php变量
  • php超级全局变量
  • php超级变量
  • php基本类型
  • php数据类型
  • php对接微信支付
  • 微信支付
  • 微信支付回调
  • php设计模式
  • php函数
  • php随机数
  • php获取闰年
  • 闰年.php时间
  • php环境
  • php集成环境
  • 服务器集成环境
  • 数组函数
  • 数组排序函数
  • php数学函数
  • php面试题
  • php面向对象
  • 面向对象
  • php-zookeeper
  • zookeeper3.5.5
  • php-zookeeper扩展
  • php串口开发
  • php倒计时
  • php时间
  • 倒计时
  • 计算时间
  • PHP数组
  • 字符串函数
  • 排序函数
  • php的SPL
  • SPL手册
  • PHP算法
  • php递归
  • 递归
  • phpunit
  • phpunit安装
  • php过滤
  • 过滤
  • foreach
  • foreach报错
  • php中foreach报错
  • php中if
  • php中if判断
  • php的if
  • php字符串
  • php7中sphinx
  • php7中sphinx扩展
  • sphinx扩展
  • python
  • python库
  • a标签
  • a标签虚线
  • 虚线框
  • R语言
  • 数据随机化
  • redis总结
  • redis命令
  • redis监控
  • redis锁
  • redis分布式锁
  • 任意金额输入
  • 10元、5元、2元
  • 队列
  • 栈
  • 顺序表
  • 链表
  • 数据结构
  • 线性结构
  • 浏览器禁止操作视频
  • 禁止视频
  • js编辑
  • runjs
  • 在线编辑
  • 响应慢
  • 页面优化
  • rust
  • rust配置
  • seajs
  • session
  • 路由器烧录
  • 烧录
  • 极路由2烧录
  • 砖头烧录
  • 免费服务器
  • 空间
  • 资源
  • 深圳政府电话
  • 深圳电话
  • 特区电话
  • 居住证
  • 居住证签注
  • 深圳新居住证
  • 国庆骑行
  • 深圳珠海骑行
  • 骑行
  • 世界那么大
  • css3
  • css在线生成工具
  • css工具
  • php正则
  • 正则
  • shodan
  • 黑谷歌
  • 黒帽搜素
  • shopex
  • 可视化数据
  • 数据
  • 数据表
  • json
  • json数组
  • json解析
  • socket通信
  • socket多进程
  • socket
  • sql
  • sql优化
  • css3兼容360浏览器兼容模式
  • css圆角
  • 结构体转map
  • config
  • thinkphp
  • 配置文件
  • 树
  • 二叉树
  • js插件
  • web自适应
  • 响应式布局
  • 响应式所有分辨率
  • 自适应布局
  • 自适应所有分辨率
  • mysql设置超时,超时
  • markdown
  • wget
  • wget抓取
  • 网站抓取
  • 我在
  • wordpress
  • wordpress标签
  • 域名合并
  • wpscan
  • usbrip
  • 无限极分类
  • php无限极
  • 分类tree
  • 无限极分类树型
  • xhprof
  • webman
  • laravel
  • composer插件
  • html
  • 响应式分辨率
  • 响应式调试
  • 自适应屏幕
  • 携程
  • 携程攻击
  • 携程网站瘫痪
  • 物理删除
  • 3D
  • 动画
  • 平台
  • 游戏
  • 虚幻4引擎编辑
  • 生成唯一id
  • 生成id
  • 发邮件
  • 邮件函数
  • 储蓄卡免年费
  • 银行卡
  • 银行卡免年费
  • composer安装
  • composer配置
  • 项目创建composer
  • mysql优化
  • mysql读写优化
  • 数据库优化,mysql语句优化
  • php加密
  • php技术
  • 夕阳
  • mysql函数
  • php中mysql函数
  • 互联网时代
  • 开源技术
  • web框架
  • php抓取图片
  • php批量抓取页面图片
  • 邮箱服务器
  • 正则表达式
  • 翻墙
  • 谷歌
  • 谷歌搜索

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • 常用命令操作
  • 常用配置
  • 软件仓库
  • swoole
  • webman
  • swoft中文文档
  • Hyperf
  • Easyswoole
  • imi
  • Laravel中文文档
  • MongoDB权限说明
  • gin官方文档
  • Redis性能指标监控
  • Elasticsearch基本CURD
  • mysql性能
  • 故障分析
  • 正则表达式
  • Docker中文文档
  • KubeOperator文档
  • 深入理解PHP内核
  • gRPC中文文档
  • PHP标准规范
  • PHP中文手册
  • agentzh的Nginx教程
  • Nginx第三方模块试用记
  • openresty介绍
  • cors
  • W3C
  • 法律知识
  • 数据结构和算法动态可视化
  • XSS'OR
  • rot13
  • 在线工具
  • 正则表达式验证
  • kali工具
  • 测试工具
  • 安全工具
  • 数据工具
  • 实用工具
  • 监控工具
  • 云海鹰影博客
  • 小兔博客
  • 胡涂说
  • Ric's Blog
  • 介绍:已有十多年开发经验,主要语言PHP、Web、Go、Java、Python等,有涉及R、Rust、Ruby。 最大的收获就是学好一门语言,其他的更好学。
  • 站长:艾瑞可erik
  • 邮箱:erik@erik.xyz