一、Nginx整体架构正常执行中的nginx会有多个进程,最基本的有master process(监控进程,也叫做主进程)和woker process(工作进程),还可能有cache相关进程。一个较为完整的整体框架结构如图所示:二、核心进程模型启动nginx的主进程将充当监控进程,而由主进程fork...
分类:
其他好文 时间:
2014-08-03 17:55:25
阅读次数:
303
Nginx启动过程流程图:ngx_cycle_t结构体:Nginx的启动初始化在src/core/nginx.c的main函数中完成,当然main函数是整个Nginx的入口,除了完成启动初始化任务以外,也必定是所有功能模块的入口之处。Nginx的初始化工作主要围绕一个类型为ngx_cycle_t类型...
分类:
其他好文 时间:
2014-08-03 17:48:35
阅读次数:
283
listen 80; listen 443; ssl on; ssl_certificate /passport.crt; ssl_certificate_key /passport.key; ssl_session_timeout 5m; server_name lo...
分类:
编程语言 时间:
2014-08-03 12:32:55
阅读次数:
348
Nginx遇到的部署问题-->应该是permission deny
查看了 /etc/nginx/nginx.conf 首行 user 然后将其设置为root就好了 不知道会否有安全问题
123.127.3.37 - - [03/Aug/2014:06:07:44 +0800] "GET /static/blog/js/bootstrap.js HTTP/1.1" 403 ...
分类:
其他好文 时间:
2014-08-03 10:21:45
阅读次数:
256
Nginx遇到的部署问题-->应该是permission deny
123.127.3.37 - - [03/Aug/2014:06:07:44 +0800] "GET /static/blog/js/bootstrap.js HTTP/1.1" 403 198 "http://182.92.99.8/xadmin/" "Mozilla/5.0 (Windows NT 6.1) Appl...
分类:
其他好文 时间:
2014-08-03 07:52:34
阅读次数:
359
在部署中遇到的问题
Django version 1.6.5
参考资料:ImportError;No module named markup
django.utils.markup在1.5中声明被deprecated 在1.6中removed,解决方法是:
安装docutils
pip install docutils
参考StackOverFlow...
分类:
其他好文 时间:
2014-08-03 07:52:24
阅读次数:
185
本文为Nginx入门级简介,包括安装,基本使用,负载均衡,动静分离,反向代理,缓存应用等功能。 依赖项准备 可能用到的依赖库,以下提供官方网站链接可自行下载: pcre http://www.pcre.org/ zlib http://zlib.ne...
分类:
其他好文 时间:
2014-08-03 01:49:14
阅读次数:
400
很长时间以来,一直纠集于要不要学习C/C++语言。 一方面那些优秀的开源软件都是用于C/C++写的,如nginx,redis,apache...,而自己对系统底层,计算机底层,内存管理,数据结构,算法之类都是一知半解,不明白其所以然。 而另一方面就我所掌握的语言来说,C#,PHP,JavaS...
分类:
其他好文 时间:
2014-08-02 23:16:04
阅读次数:
265
E - WuKong
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d
& %I64u
Submit Status
Description
Liyuan wanted to rewrite the famous book “Journey to the West” (“Xi Yo...
分类:
其他好文 时间:
2014-08-02 18:23:43
阅读次数:
353
在本人的项目中,运行在路由器上的服务器采用Nginx+MySQL+PHP 架构。通常较为常见的web框架为Lamp(Linux+Apache+Mysql+PHP),为何我们选择LNMP呢?我将在后续的几篇文章中给出答案。
首先我们来介绍如何在Openwrt上搭建MySQL数据库。
分类:
数据库 时间:
2014-08-02 15:08:03
阅读次数:
273