nginx: 编写简单handler模块
1、ubuntu安装nginx服务
(1)安装依赖库:
安装gcc g++的依赖库
apt-get install build-essential
apt-get install libtool安装pcre依赖库
sudo apt-get install libpcre3 libpcre3-dev安装zlib依赖库
apt-get install zlib1g-dev安装ssl依赖库
apt-get install openssl
(2)安装nginix
#配置:./configure --prefix=/usr/local/nginx # prefix指定路径,可选#编辑nginx:make#安装nginx:make install#指定目录,启动nginx:sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf#重启nginx进入nginx安装目录sbin下执行./nginx -s reload注意:-c 指定配置文件的路径,不加的话,nginx会自动加载默认路径的配置文件,可以通过 -h查看帮助命令。
2、编写简单的handler模块
主要有以下步骤:
(1)新建目录:mymudule,在该目录下新建源文件xxx.c和配置文件config
(2)配置、编译和安装
#配置:
./configure --add-module=./mymudule # --prefix= dir 指定路径,可选#编辑nginx:make#安装nginx:make install
(3)修改配置文件:usr/local/nginx/conf/nginx.conf
location /test {hello_string jizhao;hello_counter on;}
(4)启动nginx服务后,访问自制handler模块:127.0.0.1/test
3、参考
- 1、Nginx 示例: hello handler 模块
- 2、nginx 编写简单HTTP模块以及nginx http handler的hello world示例编写
注:nginx.conf配置参考:
1、http://wiki.nginx.org/Main
2、http://tengine.taobao.org/documentation_cn.html
3、https://yangfannie.com/1253.html
4、http://www.ha97.com/5194.html
nginx: 编写简单handler模块相关推荐
- Nginx系列五: handler 模块
Nginx系列一:概念和配置 Nginx系列二: Nginx 的数据结构 Nginx系列三: Nginx 高级数据结构 Nginx系列四: Nginx的配置指令和handler模块概述 Nginx系列 ...
- Nginx handler模块
Nginx handler模块 handler模块简介 相信大家在看了前一章的模块概述以后,都对nginx的模块有了一个基本的认识.基本上作为第三方开发者最可能开发的就是三种类型的模块,即handle ...
- 【nginx读取配置文件http模块】
[nginx流程分析之读取配置文件http模块] http 配置文件 模块定义 结构体定义 ngx_http_module_t ngx_http_conf_ctx_t ngx_http_core_lo ...
- Nginx的简单使用
Nginx 百度百科: # 简介: Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务. ...
- nginx图片过滤处理模块http_image_filter_module安装配置笔记
http_image_filter_module是nginx提供的集成图片处理模块,支持nginx-0.7.54以后的版本,在网站访问量不是很高磁盘有限不想生成多余的图片文件的前提下可,就可以用它实时 ...
- python的翻译-Python编写简单的谷歌翻译软件
Python编写简单的谷歌翻译软件 这是我学习Python的图形模块tkinter时完成的一个小作业,翻译速度快, 直接调用Google翻译的Python接口,界面简洁,已成为我日常编程的小助手^^ ...
- 把自己编写的python模块添加到PYTHONPATH上
Python环境变量PYTHONPATH设置和easy_install简单使用 (2011-03-24 13:57:46) 转载▼ 标签: 杂谈 分类: Python 1.把自己编写的python模块 ...
- python网页服务器_python编写简单网页服务器
这篇文章主要介绍了关于python 编写简单网页服务器,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 IDE:Pycharm sever.py #!/bin/python #-*- c ...
- Linux的Nginx四:功能|模块
一.功能 基本HTTP功能 a)提供静态文件和index文件,处理静态文件,索引文件以及自动索引,打开文件描述符缓存: b)使用缓存加速反向代理,反向代理加速(无缓存),简单的负载均衡和容错: c)使 ...
最新文章
- PHP executable not found. Install PHP 7 and add it to your PATH or set the php.executablePath settin
- android studio 将文件打包成jar文件
- BZOJ5415:[NOI2018]归程(可持久化并查集,最短路)
- 【指标统计】删除失败遥控
- Quartz框架学习(1)—核心层次结构
- tableau示例超市数据在哪儿_超市运营分析 -- Tableau 实战
- 使用“时间机器”备份您的 Mac
- super()的作用
- sae java 开发环境_SAE本地环境与真实环境的差别
- Atitit java方法引用(Method References) 与c#委托与脚本语言js的函数指针
- 基于python的MUSIC算法
- 微商的十种实用推广方法
- usaco - Raucous Rockers
- png图片转换为ico图标
- Mac视频下载转换器MovieSherlock使用教程
- 公有云和私有云,你了解吗?
- NC15979 小q的数列
- R语言如何做独立样本t检验
- 服务器和微信公众号的区别,微信小程序和公众号的区别,看这三点就懂了
- 会议OA项目之我的会议(会议排座送审)