1、./configure --help 列出所有可配参数
2、路径相关的参数1--安装目录
| 参数 | 意义 | 默认值 |
| --prefix=安装目录 | NginX安装部署后的目录 | /usr/local/nginx |
| --sbin-path=PATH | 可执行文件的放置路径 | <prefix>/sbin/nginx |
| --conf-path=PATH | 配置文件的放置路径 | <prefix>/conf/nginx.conf |
| --error-log-path=PATH | error日志文件的放置路径 | <prefix>/logs/error.log |
| --pid-path=PATH | pid文件的放置路径,必须运行nginx才产生nginx.pid | <prefix>/logs/nginx.pid |
| --lock-path=PATH | lock文件的放置路径 | <prefix>/logs/nginx.lock |
3、路径相关的参数2
| 参数 | 意义 | 默认值 |
| --builddir=PATH | 编译时生成临时文件的路径 | <nginx source path>/objs |
| --with-perl_modules_path=PATH | perl module放置的路径,只有使用了第三方的perl module, 才需要配置这个路径 |
无 |
| --with-perl=PATH | perl解析器位置,如果nginx需要执行perl脚本,才需要配置 | 无 |
| --http-log-path=PATH | accesss日志放置的位置 | <prefix>/logs/access.log |
4、路径相关的参数2--临时目录
| 参数 | 意义 | 默认值 |
| --http-client-body-temp-path=PATH | http请求缓存临时文件路径 | <prefix>/client_body_temp |
| --http-proxy-temp-path=PATH | 反向代理缓存临时文件路径 | <prefix>/proxy_temp |
| --http-fastcgi-temp-path=PATH | Fastcgi所使用的临时文件路径 | <prefix>/fastcgi_temp |
| --http-uwsgi-temp-path=PATH | uWSGI使用的临时文件路径 | <prefix>/uwsgi_temp |
| --http-scgi-temp-path=PATH | SCGI所使用临时文件路径 | <prifix>/scgi_temp |
5、安装时指定即可
./configure --prefix=/usr/local/nginx --sbinpath=/usr/local/nginx/nginx --confpath=/usr/local/nginx/nginx.conf --pidpath=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8
文章评论