美文网首页
nginx常用编译选项说明

nginx常用编译选项说明

作者: silas简 | 来源:发表于2019-01-17 11:06 被阅读0次

常用编译选项说明

nginx大部分常用模块,编译时./configure --help以--without开头的都默认安装。

• --prefix=PATH :     //指定nginx的安装目录。默认 /usr/local/nginx 
• --conf-path=PATH :    设置nginx.conf配置文件的路径。nginx允许使用不同的配置文件启动,通过命令行中的-c选项。默认为prefix/conf/nginx.conf 
• --user=name: 设置nginx工作进程的用户。安装完成后,可以随时在nginx.conf配置文件更改user指令。默认的用户名是nobody。--group=name类似
• --with-pcre : 设置PCRE库的源码路径,如果已通过yum方式安装,使用--with-pcre自动找到库文件。使用--with-pcre=PATH时,需要从PCRE网站下载pcre库的源码(版本4.4 - 8.30)并解压,剩下的就交给Nginx的./configure和make来完成。perl正则表达式使用在location指令和 ngx_http_rewrite_module模块中。
• --with-zlib=PATH : 指定 zlib(版本1.1.3 - 1.2.5)的源码解压目录。在默认就启用的网络传输压缩模块ngx_http_gzip_module时需要使用zlib 。
• --with-http_ssl_module : 使用https协议模块。默认情况下,该模块没有被构建。前提是openssl与openssl-devel已安装
• --with-http_stub_status_module : 用来监控 Nginx 的当前状态
• --with-http_realip_module : 通过这个模块允许我们改变客户端请求头中客户端IP地址值(例如X-Real-IP 或 X-Forwarded-For),意义在于能够使得后台服务器记录原始客户端的IP地址
• --add-module=PATH : 添加第三方外部模块,如nginx-sticky-module-ng或缓存模块。每次添加新的模块都要重新编译(Tengine可以在新加入module时无需重新编译)

相关文章

  • Nginx编译

    一、常用编译选项说明 nginx大部分常用模块,编译时./configure --help以--without开头...

  • nginx常用编译选项说明

    常用编译选项说明 nginx大部分常用模块,编译时./configure --help以--without开头的都...

  • 嵌入式编译工具使用说明

    编译工具gcc gcc是在linux开发环境中使用最多的命令,下面是一些常用的选项: 选项说明 编译选项-o: 指...

  • 编译配置

    编译配置 选项说明--prefix= Nginx安装根路径,所有的路径都要依赖该路径--sbin-path= 指定...

  • 阿里测试题

    1 熟悉哪种C/C++编译器?请列出该编译器的常用编译选项并附说明 1 VS2017 windows下VS2017...

  • cmake常用编译选项

    cmake常用编译选项 这里记录一下cmake中常用的c/c++编译选项,常用的有两个,add_compile_o...

  • Nginx 升级方式

    1、下载所需版本的Nginx 2、获取旧版本 nginx 的 configure 选项 3、编译新版本的nginx...

  • mysql编译选项说明

    编译选项 来自==MySQL运维内参:MySQL、Galera、Inception核心原理与最佳实践==与mysq...

  • 7. Nginx安装和基础配置

    1. Nginx编译安装 nginx-1.18.0.tar.gz 2. Nginx核心配置 2.1 配置文件说明 ...

  • Nginx学习笔记

    Nginx学习笔记 目录 yum安装nginx 本地编译安装nginx niginx配置文件说明 1.yum安装n...

网友评论

      本文标题:nginx常用编译选项说明

      本文链接:https://www.haomeiwen.com/subject/funbdqtx.html