nginx源码安装configure命令的参数介绍

出处:https://blog.csdn.net/gnail_oug/article/details/53230547

CentOS6.5编译安装Nginx的方法中介绍了nginx源码安装的方法,本文介绍configure命令的一些参数。
nginx源码安装configure命令的参数:

  • –prefix=path
    设置安装目录,默认为/usr/local/nginx
  • –sbin-path=path
    设置nginx可执行文件的路径和名称,默认–prefix/sbin/nginx,一般采用默认(如:–sbin-path=/home/nginx1)
  • –conf-path
    设置nginx.conf配件文件的路径,类似–sbin-path参数,默认指定–prefix/conf/nginx.conf(/home/nginx/nginx1.conf)。nginx启动时可以通过-c参数指定配件文件。
  • –pid-path=path
    设置存储主进程id的文件名称,默认为–prefix/logs/nginx.pid,安装完成以后,该名称也可以通过pid指令在nginx.conf配件文件中更改。
  • –error-log-path=path
    设置主请求的错误、警告、诊断的日志文件的名称,默认为–prefix/logs/access.log,安装完成后也可以在nginx.conf配件总指定error_log指令来修改。
  • –http-log-path=path
    设置HTTP服务器的主请求的日志文件的名称,默认为–prefix/logs/access.log。该名称也可以在nginx.conf配置文件中通过access_log指令更改。
  • –user=name
    设置工作进程使用的非特权用户的用户名,默认为nobody。安装完成后可以在nginx.conf中通过user指令修改。
  • –group=name
    设置工作进程使用的非特权用户组的名称,默认组名和–user的名称一致。安装完成后可以在nginx.conf配置文件中通过user指令指定。
  • –with-select-module、–without-select-module
    启用或者禁用一个模块
  • –without-http_gzip_module
    禁用构建gzip压缩模块。构建和运行该模块需要zlib库。
  • –without-http_rewrite_module
    禁止构建允许HTTP服务器重定向和变更请求URI的模块。构建和运行该模块需要PCRE库。
  • –without-http_proxy_module
    禁用HTTP服务器代理模块
  • –with-http_ssl_module
    启用添加HTTPS协议支持到HTTP服务器的模块,该模块默认不启用。构建和运行该模块需要OpenSSL库。
  • –with-pcre=path
    设置PCRE库的路径,该库需要从PCRE网站下载。location指令的正则表达支持需要该库。
  • –with-zlib=path
    设置zlib库的路径,ngx_http_gzip_module模块需要该库。

更多其他参数,具体可参看nginx安装目录下configure命令的帮助文档:

[root@localhost nginx-1.10.2]# pwd
/home/software/nginx-1.10.2
[root@localhost nginx-1.10.2]# ./configure --help
  --help                             print this message
  --prefix=PATH                      set installation prefix
  --sbin-path=PATH                   set nginx binary pathname
  ...
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

nginx的管理控制请参考 nginx启动、重启、重新加载配置文件和平滑升级

猜你喜欢

转载自blog.csdn.net/u010758410/article/details/80658268
今日推荐