![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
枯萎的海风
向来缘浅, 奈何情深, 彼此豆蔻,谁许谁地老天荒, 敌不过似水流年, 逃不过此间少年
展开
-
深入理解Nginx chap 4 配置, error日志和请求上下文
1. http配置项的使用场景nginx 在每一个http 块, server 块, location 块下, 都会生成独立的数据结构用来存放配置项, 使用非常灵活2. 怎样使用Http配置处理http 配置项的基本流程:Created with Raphaël 2.1.0start创建数据结构, 存储配置项参数设定nginx.conf中配置项的限制条件与回掉方法实现上一步中的回掉函数, 或原创 2016-06-23 22:46:26 · 595 阅读 · 0 评论 -
nginx 配置静态web服务器以及反向代理服务器的一些问题
1. 运行中的Nginx进程间关系nginx 进程中, 一般使用master-worker关系, worker 最好应该与cpu的数量保持一致。这样的系统可以充分利用SMP多核框架。nginx 的一个worker 进程可以同时处理的请求数只受限于内存大小, 而且在架构设计上, 不同的worker进程之间处理并发请求的时候几乎没有同步锁的限制, 进程间切换的代价是最小的。 2. 静态web服务器原创 2016-06-09 22:58:31 · 3507 阅读 · 0 评论 -
nginx 编写简单HTTP模块 hello world
1. 编写HTTP模块1.1 目标编写一个简单的显示hello world 信息的HTTP 模块1.2 几个重要组成部分1.2.1 ngx_command_t 数组 也就是说, 对于我们在nginx.conf 中编写的配置项 mytest 来说, nginx 首先会遍历所有的模块(modules),而对于每个模块, 会遍历他所对应的ngx_command_t 数组, 试图找到关于我们的配置项m原创 2016-06-11 22:55:31 · 3220 阅读 · 0 评论 -
从0开始在腾讯云上部署一个 flask 项目
前言配置流程1 添加个人账户2 为个人账户添加sudo 权限3 添加科大的镜像源4 添加 python 和 pip5 安装 lnmpa 集成开发环境6 gunicorn安装7 flask 安装8 virtualenv 使用9 从仓库下载 flask 工程文件10 运行工程项目11 配置nginx 服务器脚本12 防火墙设置13 mysql 配置效果1. 前言今天腾讯云服原创 2016-07-18 22:58:25 · 16162 阅读 · 6 评论 -
利用shell脚本生成qt 项目的项目文件列表
1. 前言最近想要在阅读有关nginx的内容, 但是平常用惯了vs, eclipse 这类的IDE 之后, 对直接拿到手的一堆nginx 代码, 一点感觉都没有, 于是, 我们希望能够找到一款IDE, 将nginx 的代码倒入进来, 方便我们阅读 nginx 的源码, 并进行相应的编写开发。2. 遇到的问题网上搜索到了一篇文章, 是讲如何将nginx 导入 qt 的。http://www.itha原创 2016-06-18 11:14:36 · 1436 阅读 · 0 评论 -
深入理解nginx chap3 开发一个简单的HTTP模块
1. 如何调用HTTP模块本质:worker 进程会在一个for 循环里面反复调用事件模块检测网络事件。 2. 基本数据结构命名规则: ngx_http_xxx_module.c2.1 整形封装ngx_int_t 封装了有符号整形, 而 ngx_uint_t 封装了无符号整形2.2 ngx_str_tngx_str_t 封装了字符串typedef struct { size_t原创 2016-06-21 21:28:46 · 5350 阅读 · 0 评论