Nginx入门 本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章: nginx启动、关闭、重启 http://www.cnblogs.com/derekchen/archive/2011/02/17/1957209.html agentzh 的 Nginx 教程 http ...
分类:
其他好文 时间:
2018-01-16 13:56:41
阅读次数:
176
Openresty和Tengine基于 Nginx 的两个衍生版本,某种意义上他们都和淘宝有关系,前者是前淘宝工程师agentzh主导开发的,后者是淘宝的一个开源项目; Openresty的最大特点是引入了ngx_lua模块,支持使用lua开发插件; Tengine的特点是融入了因淘宝自身的一些业务 ...
分类:
其他好文 时间:
2018-01-16 13:49:57
阅读次数:
258
openresty的定时任务是要跟worker绑定的。如果不绑定特定的worker,那么所有启动的woker都会去执行定时任务。 一般情况下默认绑定worker_id=0的,这样在nginx整个进程里面,就只执行一个timer。 在conf中具体的位置可以写自己的任务逻辑。 具体的nginx.con ...
分类:
其他好文 时间:
2018-01-10 17:33:53
阅读次数:
903
openresty的ngx.timer.at真是个强大的方法。 + 例如某些函数不可以在一些NGINX的执行阶段使用时,可以ngx.timer.at API 创建一个零延迟的timer,在timer中去处理。 + 遇到一些高延迟的函数,因为定时调用是在后台运行,并且他们的执行不会增加任何客户端的响应 ...
分类:
其他好文 时间:
2017-12-30 20:05:29
阅读次数:
165
在互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。Nginx的高性能是大家公认的,而Nginx开发主要是以C/C++模块的形式进行,整体学习和开发成本偏高;如果有一种简单的语言来实现Web应用的开 ...
分类:
Web程序 时间:
2017-12-24 15:55:07
阅读次数:
202
第一次在mac安装遇到如下问题: 截图: 具体code如下: 我遇到上面的错误,主要是因为缺少xcode-select 会弹出插件安装框,安装好之后再执行 brew install openresty/brew/openresty 进行安装即可。 安装完成后,启动openresty,命令行直接输入o ...
分类:
其他好文 时间:
2017-12-20 13:32:44
阅读次数:
778
如何添加附加组件? 如何管理服务? Nginx/Tengine/OpenResty: MySQL/MariaDB/Percona: PHP: HHVM: 注:hhvm进程交给supervisord管理,了解更多请访问《Supervisor管理hhvm进程》Apache: Tomcat: Pure-F ...
分类:
其他好文 时间:
2017-12-19 12:37:56
阅读次数:
152
在实际生产环境中 1、部署第一个nginx (1)部署openresty mkdir -p /opt/sys/nginxcd /opt/sys/nginx yum install -y readline-devel pcre-devel openssl-devel gcc wget http://o ...
分类:
其他好文 时间:
2017-12-14 03:39:49
阅读次数:
114
一、部署环境 服务器系统:Ubuntu 16.04.2 LTS Web服务器: Openresty/1.13.6.1 数据库:云数据库RDS(MySQL数据库) PHP版本:7.1.8 二、安装 Drupal 8 1、 1、地址:https://github.com/drupal/drupal/re ...
分类:
Web程序 时间:
2017-12-03 13:03:37
阅读次数:
231
安装echo模块下载模块# pwd/root# git clone https://github.com/openresty/echo-nginx-module重新编译先查看版本,然后根据需要看是否需要升级nginx版本,这里是按原先的版本来添加echo模块。# /opt/nginx/sbin/ng... ...
分类:
其他好文 时间:
2017-11-27 18:48:26
阅读次数:
149