Nginx 安装目录 和 编译参数

安装目录详解

查看安装nginx之后总共生成了哪些文件

rpm -ql nginx

在上面的文件中包括配置文件和日志文件

/etc/logrotate.d/nginx

  • 类型:配置文件
  • 作用:Nginx日志轮转,用于logrotate服务的日志切割(比如按天切割日志)

/etc/nginx /etc/nginx/nginx.conf /etc/nginx/conf.d /etc/nginx/conf.d/default.conf

  • 类型:目录,配置文件
  • 作用:Nginx主配置文件

/etc/nginx/nginx.conf 是主配置文件,当Nginx启动优先读取,当没有变更的时候,会读取/etc/nginx/conf.d/default.conf(安装是默认加载的)。

/etc/nginx/fastcgi_params /etc/nginx/uwsgi_params /etc/nginx/scgi_params

  • 类型:配置文件
  • 作用:cgi配置相关,fastcgi配置

/etc/nginx/koi-utf /etc/nginx/koi-win /etc/nginx/win-utf

  • 类型:配置文件
  • 作用:编码转换映射转化文件

/etc/nginx/mime.types

  • 类型:配置文件
  • 作用:设置http协议的ContentType(数据返回类型)与扩展名对应关系

当Nginx要处理一些不能识别的扩展名和文件类型的时候就需要编辑该文件

/usr/lib/systemd/system/nginx-debug.service /usr/lib/systemd/system/nginx.service /etc/sysconfig/nginx /etc/sysconfig/nginx-debug

  • 类型:配置文件
  • 作用:用于配置出系统守护进程管理器管理方式

/usr/lib64/nginx /etc/nginx/modules

  • 类型:目录
  • 作用:Nginx模块目录

/usr/sbin/nginx /usr/sbin/nginx-debug

  • 类型:命令
  • 作用:Nginx服务的启动管理的终端命令

/usr/share/doc/nginx-1.16.0 /usr/share/doc/nginx-1.16.0/COPYRIGHT /usr/share/man/man8/nginx.8.gz

  • 类型:文件,目录
  • 作用:Nginx的手册和帮助文件

/var/cache/nginx

  • 类型:目录
  • 作用:Nginx的缓存目录

Nginx处理可以做代理,还可以做缓存服务

/var/log/nginx

  • 类型:目录
  • 作用:Nginx的日志目录

安装编译参数

查看安装编译参数有哪些

nginx -V

编译选项:

  • --prefix=/etc/nginx
  • --sbin-path=/usr/sbin/nginx
  • --modules-path=/usr/lib64/nginx/modules
  • --conf-path=/etc/nginx/nginx.conf
  • --error-log-path=/var/log/nginx/error.log
  • --http-log-path=/var/log/nginx/access.log
  • --pid-path=/var/run/nginx.pid (记录nginx启动服务的进程ID)
  • --lock-path=/var/run/nginx.lock
  • 作用:安装目的目录或路径

当我们编译安装的时候就加上了上述的选项生成对应文件!

编译选项:

  • --http-client-body-temp-path=/var/cache/nginx/client_temp
  • --http-proxy-temp-path=/var/cache/nginx/proxy_temp
  • --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp
  • --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp
  • --http-scgi-temp-path=/var/cache/nginx/scgi_temp
  • 作用:执行对应模块时,Nginx所保留的临时性文件

编译选项:

  • --user=nginx
  • --group=nginx
  • 作用:设定Nginx进程启动的用户和组用户

虽然我们是通过root用户启动nginx服务,但是为了安全性考虑,nginx真正进程(worker)是使用nginx用户跑的。  

编译选项:

  • --with-cc-opt=parameters
  • 作用:设置额外的参数将被添加到CFLAGS变量

我们通过C语言编译的时候,通过CFLAGS存入一些优化参数,假设nginx是select模型,需要调节最大文件句柄,可以在这个变量里面添加

编译选项:

  • --with-ld-opt=parameters
  • 作用:设置附加的参数,链接系统库

一样可以通过C语言编译的时候加入一些设置参数

  

原文地址:https://www.cnblogs.com/crazymagic/p/11007006.html

时间: 2024-10-09 17:49:24

Nginx 安装目录 和 编译参数的相关文章

CentOS7 - Nginx安装目录与编译参数详解

Nginx 安装目录详解 [[email protected] yum.repos.d]# rpm -ql nginx # Nginx日志轮转,用于logrotate服务的日志切割,定义周期,按天或月等切割日志 /etc/logrotate.d/nginx # Nginx配置文件目录 /etc/nginx # 主要配置文件 /etc/nginx/nginx.conf /etc/nginx/conf.d # 默认server加载的配置文件 /etc/nginx/conf.d/default.con

linux系统下nginx安装目录和nginx.conf配置文件目录

linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps  -ef | grep nginx 返回结果包含安装目录 root      2662     1  0 07:12 ?        00:00:00 nginx: master process /usr/sbin/nginx 2.查看nginx.conf配置文件目录 输入命令 # nginx -t 返回结果包含配置文件目录 nginx: the configuration f

Linux下查看Nginx安装目录、版本号信息?

Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps  -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 nginx的目录. 怎么查看服务器上安装的nginx版本号,主要是通过ngix的-v或-V选项,查看方法如下图所示: -v 显示 nginx 的版本. -V 显示 nginx 的版本,编译器版本和配置参数. 查看服务器上安装的Nginx版本号 http://www.linuxidc.com/Linux/2

nginx 安装目录详解

rpm -ql nginx 路径 类型 介绍 /etc/logrotate.d/nginx  配置文件  Nginx 日志轮转,用于logrotate服务日志切割 /etc/nginx /etc/nginx/nginx.conf /etc/nginx/conf.d /etc/nginx/conf.d/default.conf 目录.配置 Nginx 主配置文件 Nginx 启动时会读取 nginx.conf文件,在配置文件未修改的情况下会再读取 default.conf 文件, default.

Linux下怎么确定Nginx安装目录

linux环境下,怎么确定nginx是以那个config文件启动的? 输入命令行: ps  -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 nginx的目录. 转自:http://blog.csdn.net/love__coder/article/details/6587873

Nginx安装目录讲解

查看nginx相关目录 rpm -ql nginx 查看到如下目录 /etc/logrotate.d/nginx 配置文件 作用:nginx日志轮转,用于logrotate(轮替)服务的日志切割 /etc/nginx /etc/nginx/nginx.conf /etc/nginx/conf.d /etc/nginx/conf.d/default.conf 目录.配置文件 作用:nginx主配置文件 /etc/nginx/fastcgi_params /etc/nginx/scgi_params

nginx安装目录详解(针对centos)

原文地址:https://www.cnblogs.com/raind/p/10295260.html

nginx安装配置

一.下载Nginx源文件 进入nginx官网下载nginx的稳定版本,我下载的是1.10.0. 下载:wget http://nginx.org/download/nginx-1.10.0.tar.gz 解压:tar -zxvf nginx-1.10.0.tar.gz 二.检查安装依赖项 执行下面的命令安装nginx的依赖库: yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel11 三.配置Nginx安

windows下nginx安装、配置与使用

目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx. 相比apeach.iis,nginx以轻量级.高性能.稳定.配置简单.资源占用少等优势广受欢迎. 1)下载地址: http://nginx.org 2)启动 解压至c:\nginx,运行nginx.exe(即nginx -c conf\nginx.conf),默认使用80端口,日志见文件夹C:\