摘要:
1. 容量符号k 千字节K 千字节m 兆字节M 兆字节2. 时间符号ms 毫秒s 秒m 分h 时d 日w 周M 月(按照30天计算)y 年(按照365天计算)3. 示例1h 30m 表示1小时30分钟1y 6M 表示1年6个月 阅读全文
摘要:
1. 启动 Nginxpoechant@ubuntu:sudo ./sbin/nginx 2. 停止 Nginxpoechant@ubuntu:sudo ./sbin/nginx -s stoppoechant@ubuntu:sudo ./sbin/nginx -s quit-s都是采用向 Ngin... 阅读全文
摘要:
1. 处理什么样的请求处理访问到 Nginx 所在 IP 地址的请求,并且这些请求的 HTTP 头信息中的 Host 为所要处理的域名(如下以80端口为例),如下几个 server 就对应响应的请求:server { listen 80; server_name nginx... 阅读全文
摘要:
1. Nginx 程序包目前最新的开发版本时1.1.12:Linux/Unix:nginx-1.1.12.tar.gzWindows:nginx-1.1.12.zip我们可以下载稳定版尝试:Linux/Unix:nginx-1.0.11.tar.gzWindows:nginx-1.0.11.zip ... 阅读全文
摘要:
概述从这篇博文起,将带领读者们一起领略Nginx的强大。Nginx 是做什么用的?我相信很多朋友都已经使用过,如果你没有,那么你一定知道以下这些名称之一:Apache,Lighttpd,Tomcat,Jetty。 它们占据了目前Web服务器的几乎全部江山,其中 Apache 是知名度最高的,同时也是... 阅读全文
摘要:
1 auto/types/sizeof该脚本的功能,是通过测试程序获知给定的ngx_type的大小。1.1 显示提示信息echo $ngx_n "checking for $ngx_type size ...$ngx_c"cat > $NGX_AUTOCONF_ERR----------------... 阅读全文
摘要:
回顾变量 CC最初是在auto/options脚本中初始化的:CC=${CC:-gcc}1 C Compiler 的 featureWindows 平台的编译器叫做MSVC,其他平台的都统称为C Compiler。1.1 获取编译器参数该脚本并不复杂,首先通过NGX_PLATFORM变量来判断是否是... 阅读全文
摘要:
在 Nginx 的自动脚本中,auto/cc目录下的所有脚本都是用于编译器相关配置使用的。Nginx的出色跨平台性(Linux、Darwin、Solaris、Win32 等)就有这些脚本的贡献。该目录下包含如下脚本:目录conf:主脚本,配置编译器的基本属性,并根据系统的编译器环境引用不同的脚本。n... 阅读全文
摘要:
目录auto/have 向自动配置头文件追加可用宏定义(objs/ngx_auto_config.h)auto/nohave 向自动配置头文件追加不可用宏定义(objs/ngx_auto_config.h)auto/define 向自动配置脚本追加 K-V 宏定义(objs/ngx_auto_con... 阅读全文
摘要:
在configure脚本中,运行完auto/options和auto/init脚本后,接下来就运行auto/soures脚本。这个脚本是为编译做准备的。目录核心模块事件模块OpenSSL 模块相关变量事件驱动模块操作系统相关项HTTP 模块邮件模块Google PerfTools 模块C++ 测试模... 阅读全文