centos下编译安装nginx|configure参数对照列表

简介: 4.Nginx的configure脚本支持的选项。(可以通过  ./configure  --help命令查看Nginx可选择的编译选项,以下仅列出本人比较常用的选项) --prefix=   ——Nginx安装路径,如果没有指定,默认为  /usr/local/nginx   --sbin-path=  ——Nginx可执行文件安装路径。

4.Nginx的configure脚本支持的选项。(可以通过  ./configure  --help命令查看Nginx可选择的编译选项,以下仅列出本人比较常用的选项

  1. --prefix=<path>   ——Nginx安装路径,如果没有指定,默认为  /usr/local/nginx  
  2. --sbin-path=<path>  ——Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为<prefix>/sbin/nginx  
  3. --conf-path=<path>  ——在没有给定-c选项下默认的nginx.conf的路径。如果没有指定,默认为<prefix>/conf/nginx.conf  
  4. --pid-path=<path>  ——在nginx.conf中没有指定pid指令的情况下,默认的nginx.pid的路径。如果没有指定,默认为<prefix>/logs/nginx.conf  
  5. --error-log-path=<path>  ——在nginx.conf中没有指定error_log指令的情况下,默认的错误日志的路径。如果没有指定,默认为<prefix>/logs/error.log  
  6. --http-log-path=<path>  ——在nginx.conf中没有指定access_log指令的情况下,默认的访问日志的路径。如果没有指定,默认为<path>/logs/access.log  
  7. --user=<path>  ——在nginx.conf中没有指定user指令的情况下,默认的Nginx使用的用户。如果没有指定,默认为nobody  
  8. --group=<path>  ——在nginx.conf中没有指定user指令的情况下,默认的Nginx使用的组,如果没有指定,默认为nobody  
  9. --with-http_ssl_module  ——开启HTTP SSL模块,使Nginx可以支持HTTPS请求。这个模块需要已经安装 openssl ,在debian上是libssl  
  10. --with-http_dav_module  ——启用ngx_http_dav_module  
  11. --with-http_flv_module  ——启用ngx_http_flv_module  
  12. --with-http_gzip_module  ——启用ngx_http_gzip_module,需要zlib库的支持  
  13. --with-http_stub_status_module  ——启用“server status”统计页  
  14. --with-http_referer_module  ——启用ngx_http_referer_module,当浏览器向web服务器发送请求的时候,一般会带上referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理  
  15. --with-http_rewrite_module  ——启用ngx_http_rewrite_module,需要pcre库的支持  
  16. --with-http_proxy_module  ——启用ngx_http_proxy_module  
  17. --with-http_fastcgi_module  ——启用ngx_http_fastcgi_module  
  18. --http-client-body-temp-path=PATH  ——指定http客户端请求缓存文件存放目录的路径  
  19. --http-proxy-temp-path=PATH  ——指定http反向代理缓存文件存放目录的路径  
  20. --http-fastcgi-temp-path=PATH  ——指定http FastCGI缓存文件存放目录的路径  
  21. --with-mail  ——启用IMAP4/POP3/SMTP 代理模块  
  22. --with-mail_ssl_module  ——启用ngx_mail_ssl_module  
  23. --with-cpu-opt=CPU  ——为特定的CPU编译,有效的值包括:pentium 、pentiumpro 、pentium3 、pentium4 、athlon 、opteron 、amd64 、sparc64 、ppc64  
  24. --with-pcre=DIR  ——指定PCRE库的源代码的路径  
  25. --with-pcre-opt=OPTIONS  ——设置PCRE的额外编译选项  
  26. --with-md5=DIR  ——设置MD5库的源代码路径  
  27. --with-md5-opt=OPTIONS  ——设置MD5库的额外编译选项  
  28. --with-md5-asm  ——使用MD5汇编源码  
  29. --with-sha1=DIR  ——设置sha1库的源代码的路径  
  30. --with-sha1-opt=OPTIONS  ——设置sha1库的额外编译选项  
  31. --with-sha1-asm  ——使用sha1汇编源码  
  32. --with-zlib=DIR  ——设置zlib库的源代码路径  
  33. --with-zlib-opt=OPTIONS  ——设置zlib库的额外编译选项  
  34. --with-openssl=DIR  ——设置openssl库的源代码路径  
  35. --with-openssl-opt=OPTIONS  ——设置openssl库的额外编译选项  
  36. --with-debug  ——启用调试日志  
  37. --add-module=PATH  ——添加一个在指定路径中能够找到的第三方模块
  38.  PS:其实可以直接可以用yum 安装的,但是为了练习 所以,采用编译方式安装..
目录
相关文章
|
6月前
|
应用服务中间件 Linux 网络安全
Centos 8.0中Nginx配置文件和https正书添加配置
这是一份Nginx配置文件,包含HTTP与HTTPS服务设置。主要功能如下:1) 将HTTP(80端口)请求重定向至HTTPS(443端口),增强安全性;2) 配置SSL证书,支持TLSv1.1至TLSv1.3协议;3) 使用uWSGI与后端应用通信(如Django);4) 静态文件托管路径设为`/root/code/static/`;5) 定制错误页面(404、50x)。适用于Web应用部署场景。
721 87
|
6月前
|
Ubuntu 网络协议 应用服务中间件
在 Ubuntu 上安装 Nginx
在 Ubuntu 上安装和配置 Nginx 非常简单。首先更新系统包,然后通过 `apt` 安装 Nginx,检查服务状态并配置防火墙规则。访问服务器 IP 测试是否成功显示默认页面。还可管理服务、创建虚拟主机及排查常见问题,适合新手快速上手部署高性能 Web 服务。
779 0
|
5月前
|
安全 应用服务中间件 Linux
Debian操作系统如何安装Nginx并开启HTTP2
本指南介绍了在Linux系统中通过源码编译安装Nginx的完整流程。首先更新软件包列表并安装必要的编译依赖,接着下载指定版本的Nginx源码包(如1.24.0),检查文件完整性后解压。随后通过配置脚本指定安装路径与模块(如HTTP SSL模块),执行编译和安装命令。最后创建软链接以便全局调用,并提供启动、停止及重载Nginx的命令,同时提醒注意安全组设置以确保正常访问。
|
6月前
|
应用服务中间件 Linux 网络安全
技术指南:如何把docsify项目部署到基于CentOS系统的Nginx中。
总结 与其他部署方法相比,将docsify项目部署到基于CentOS系统的Nginx中比较简单。以上步骤应当帮助你在不花费太多时间的情况下,将你的项目顺利部署到Nginx中。迈出第一步,开始部署你的docsify项目吧!
306 14
|
10月前
|
前端开发 应用服务中间件 nginx
docker安装nginx,前端项目运行
通过上述步骤,你可以轻松地在Docker中部署Nginx并运行前端项目。这种方法不仅简化了部署流程,还确保了环境的一致性,提高了开发和运维的效率。确保按步骤操作,并根据项目的具体需求进行相应的配置调整。
933 25
|
11月前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
1128 13
|
负载均衡 应用服务中间件 Linux
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
这篇博客文章详细介绍了Nginx的下载、安装、配置以及使用,包括正向代理、反向代理、负载均衡、动静分离等高级功能,并通过具体实例讲解了如何进行配置。
574 5
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
|
应用服务中间件 网络安全 nginx
轻松上手Nginx Proxy Manager:安装、配置与实战
Nginx Proxy Manager (NPM) 是一款基于 Nginx 的反向代理管理工具,提供直观的 Web 界面,方便用户配置和管理反向代理、SSL 证书等。本文档介绍了 NPM 的安装步骤,包括 Docker 和 Docker Compose 的安装、Docker Compose 文件的创建与配置、启动服务、访问 Web 管理界面、基本使用方法以及如何申请和配置 SSL 证书,帮助用户快速上手 NPM。
9357 1
|
应用服务中间件 nginx
Nginx:怎么携带参数重定向
通过合理配置Nginx的 `rewrite`指令和 `return`指令,可以实现携带参数的重定向。这不仅可以确保用户请求被正确重定向,还可以保留原始查询参数,满足更多复杂的重定向需求。
418 2
|
应用服务中间件 nginx
Nginx:怎么携带参数重定向
通过合理配置Nginx的 `rewrite`指令和 `return`指令,可以实现携带参数的重定向。这不仅可以确保用户请求被正确重定向,还可以保留原始查询参数,满足更多复杂的重定向需求。
774 1