当前位置 主页 > 服务器问题 > nginx问题汇总 >

    Linux下nginx编译安装教程和编译参数详解(2)

    栏目:nginx问题汇总 时间:2018-09-21 16:56


    重置:当你有修改配置文件的时候,只需要reload以下即可
    复制代码 代码如下:/usr/local/nginx-1.7.0/sbin/nginx -s reload
    整个nginx的安装就到这里结束了。

    四、nginx编译参数详解

    复制代码 代码如下:
    –prefix= 指向安装目录
    –sbin-path 指向(执行)程序文件(nginx)
    –conf-path= 指向配置文件(nginx.conf)
    –error-log-path= 指向错误日志目录
    –pid-path= 指向pid文件(nginx.pid)
    –lock-path= 指向lock文件(nginx.lock)(安装文件锁定,防止安装文件被别人利用,或自己误操作。)
    –user= 指定程序运行时的非特权用户
    –group= 指定程序运行时的非特权用户组
    –builddir= 指向编译目录
    –with-rtsig_module 启用rtsig模块支持(实时信号)
    –with-select_module 启用select模块支持(一种轮询模式,不推荐在高载环境下使用)禁用:–without-select_module
    –with-poll_module 启用poll模块支持(功能与select相同,与select特性相同,为一种轮询模式,不推荐在高载环境下使用)
    –with-file-aio 启用file aio支持(一种APL文件传输格式)
    –with-ipv6 启用ipv6支持
    –with-http_ssl_module 启用ngx_http_ssl_module支持(使支持https请求,需已安装openssl)
    –with-http_realip_module 启用ngx_http_realip_module支持(这个模块允许从请求标头更改客户端的IP地址值,默认为关)
    –with-http_addition_module 启用ngx_http_addition_module支持(作为一个输出过滤器,支持不完全缓冲,分部分响应请求)
    –with-http_xslt_module 启用ngx_http_xslt_module支持(过滤转换XML请求)
    –with-http_image_filter_module 启用ngx_http_image_filter_module支持(传输JPEG/GIF/PNG 图片的一个过滤器)(默认为不启用。gd库要用到)
    –with-http_geoip_module 启用ngx_http_geoip_module支持(该模块创建基于与MaxMind GeoIP二进制文件相配的客户端IP地址的ngx_http_geoip_module变量)
    –with-http_sub_module 启用ngx_http_sub_module支持(允许用一些其他文本替换nginx响应中的一些文本)
    –with-http_dav_module 启用ngx_http_dav_module支持(增加PUT,DELETE,MKCOL:创建集合,COPY和MOVE方法)默认情况下为关闭,需编译开启
    –with-http_flv_module 启用ngx_http_flv_module支持(提供寻求内存使用基于时间的偏移量文件)
    –with-http_gzip_static_module 启用ngx_http_gzip_static_module支持(在线实时压缩输出数据流)
    –with-http_random_index_module 启用ngx_http_random_index_module支持(从目录中随机挑选一个目录索引)
    –with-http_secure_link_module 启用ngx_http_secure_link_module支持(计算和检查要求所需的安全链接网址)
    –with-http_degradation_module  启用ngx_http_degradation_module支持(允许在内存不足的情况下返回204或444码)
    –with-http_stub_status_module 启用ngx_http_stub_status_module支持(获取nginx自上次启动以来的工作状态)
    –without-http_charset_module 禁用ngx_http_charset_module支持(重新编码web页面,但只能是一个方向–服务器端到客户端,并且只有一个字节的编码可以被重新编码)
    –without-http_gzip_module 禁用ngx_http_gzip_module支持(该模块同-with-http_gzip_static_module功能一样)
    –without-http_ssi_module 禁用ngx_http_ssi_module支持(该模块提供了一个在输入端处理处理服务器包含文件(SSI)的过滤器,目前支持SSI命令的列表是不完整的)
    –without-http_userid_module 禁用ngx_http_userid_module支持(该模块用来处理用来确定客户端后续请求的cookies)