nginx 安装阶段整个项目的配置文件分析

来源:互联网 发布:阿里云主机登陆 编辑:程序博客网 时间:2024/05/19 15:22

在Nginx版本的主目录 configure脚本文件进行整个Ngin所需要的所有配置工作

auto/options ---------------------------------------->整个项目的默认配置参数

auto/init---------------------------------------------->模块的初步配置

auto/sources--------------------------------------->整个项目的源文件目录

之后生成ngx_auto_header.h头文件,以及向对应于之后系统所需要的相关宏定义

这里可以看一下:

#ifndef NGX_HAVE_UNISTD_H#define NGX_HAVE_UNISTD_H  1#endif#ifndef NGX_HAVE_INTTYPES_H#define NGX_HAVE_INTTYPES_H  1#endif#ifndef NGX_HAVE_LIMITS_H#define NGX_HAVE_LIMITS_H  1#endif#ifndef NGX_HAVE_SYS_PARAM_H#define NGX_HAVE_SYS_PARAM_H  1#endif#ifndef NGX_HAVE_SYS_MOUNT_H#define NGX_HAVE_SYS_MOUNT_H  1#endif#ifndef NGX_HAVE_SYS_STATVFS_H#define NGX_HAVE_SYS_STATVFS_H  1#endif#ifndef NGX_HAVE_CRYPT_H#define NGX_HAVE_CRYPT_H  1#endif#ifndef NGX_LINUX#define NGX_LINUX  1#endif#ifndef NGX_HAVE_SYS_PRCTL_H#define NGX_HAVE_SYS_PRCTL_H  1#endif#ifndef NGX_HAVE_SYS_VFS_H#define NGX_HAVE_SYS_VFS_H  1#endif                                 


                                


Debug模式鉴定

系统平台鉴定

auto/cc/conf----------------------------------------->编译器相关配置

auto/os/conf----------------------------------------->系统脚本相关配置

auto/modules--------------------------------------->默认的module

auto/lib/conf ----------------------------------------->三方运行相对应的脚步

生成ngx_auto_config.h这里是整个项目的所需要的配置

之后是make

auto/install

auto/summary

0 0