Nginx配置指令(一)

2023-05-16

1.daemon

语法:daemon on|off

默认:on

如果使用daemon off,nginx将会运行在前台。生产远景不建议如此使用,虽然可以。

 

2.env

语法: env VAR|VAR=VALUE

功能:用于对环境变量重新定义。

例如: env PERL5LIB=路径;

 

3.error_log

语法:error_log  文件名(可以包含路径) [debug |info |notice |warn |error|crit]

功能:用于指定记录错误日志的文件以及记录错误的级别。

日志的级别由debug、info、notice、warn、error和crit。详细程度由高到低。debug提供了全部日志记录,crit仅报告关键错误。

不建议关闭错误日志,这样不利于发现问题和解决问题。不过在特殊情况下,也可以通过如下设置关闭错误日志。

error_log /dev/null crit;

 

4.include

语法:include 文件名(可以包含路径)

功能:用于载入配置文件。

载入的文件名可以是绝对路径,也可以是相对路径。可以包含通配符,例如:include extra/*.conf,表示当前主配置文件nginx.conf路径下目录extra下所有后缀为conf的文件被载入。

 

5.master_process

语法:master_process on|off

默认值:on

功能:当设置为on,Ningx将会开启多个进程,包括一个主进程(master进程)和多个worker进程。如果设置为off,则Nngix将以master进程来运行。建议仅在测试时设置为off。因为这可能导致客户端无法连接到你的服务器。

 

6.pid

语法:pid  文件名(可以包含路径)

默认值:在编译时指定。通常设置值为/var/log/nginx.pid

可以利用这个文件来结束Nginx运行,例如:

kill -HUP 'cat /var/log/nginx.pid'

7.ssl_engine

语法:ssl_engine engine

默认值:依赖于操作系统。

功能:用于设置想要使用的OpenSSL引擎。

可以通过如下命令查看可用的引擎。

openssl engine -t

 

8.user

语法:user 用户名 [组名]

默认值:nobody nobody(组名)

功能:如果master进程是以root用户来运行的,那么Nginx将会使用setuid()/setgid()来实现user/group的阶梯工作,如果没有指定组名,Nginx将会使用同user名一样的组名。

 

9.worker_cpu_affinity

语法:worker_cpu_affinity cpumask[cpumask]

默认:none

功能:该指令仅在linux系统有效。设置worker进程与cpu绑定(多核cpu)。

例如:

设置将第一个进程绑定到cpu0和cpu2上,第二个进程绑定到cpu1和cpu3上

worker_processes 2:

worker_cpu_affinity 0101 1010 ;

0001代表cpu0

0010代表cpu1

0100代表cpu2

1000代表cpu3

 

10.worker_processes

语法:worker_processes 数字

默认值:1

功能:如果系统中有两个以上的cpu或内核,那么可以设置值为cpu的数量或事内核的数量。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Nginx配置指令(一) 的相关文章

随机推荐

  • STM32编程语言介绍

    STM32入门100步 第8期 编程语言介绍 杜洋 洋桃电子 上一期我们在电脑上安装好了KEIL软件 xff0c 也新建了工程 xff0c 在工程中安装了固件库 准备工作完成后 xff0c 接着就是在工程中编写程序了 只有程序使ARM内核有
  • VMware虚拟机安装Linux教程(超详细)

    写给读者 为了帮助Linux系统初学者学习的小伙伴更好的学习 xff0c VMware虚拟机是不可避免的 xff0c 因此下载 安装VMware和完成Linux的系统安装是非常必要的 接下来 xff0c 我们就来系统的学习一下VMware虚
  • Markdown中的LaTeX公式——希腊字母详解

    若要在Markdown中使用 xff0c 则在两个美元符号之间敲入对应LaTeX代码实现公式行显示效果 xff0c 若为公式块 xff0c 则要在四个美元符号中间敲入 xff0c 类似Markdown代码行和代码块 共24个希腊字母 xff
  • FFmpeg学习(一)-- ffmpeg 播放器的基础

    FFmpeg学习 xff08 一 xff09 FFmpeg学习 xff08 二 xff09 FFmpeg学习 xff08 三 xff09 FFmpeg的的是一套可以用来记录 xff0c 转换数字音频 xff0c 视频 xff0c 并能将其转
  • ios Instruments之Allocations

    文章目录 一 span class hljs function Allocations 监测内存分配 span 1 简介 2 如何使用 一 Allocations 1 简介 性能优化中使用Instruments Allocations工具进
  • linux-Centos-7-64位:4、 mysql安装

    从最新版本的Linux系统开始 xff0c 默认的是 Mariadb而不是MySQL xff01 这里依旧以mysql为例进行展示 1 先检查系统是否装有mysql rpm qa span class hljs string style c
  • Win10 WSL忘记用户密码,重置密码

    win10中WSL登录是不用密码的 xff0c 当需要使用用户权限但是忘记密码的时候 xff0c 可以使用如下办法以root身份登录WSL并重置密码 1 以管理员身份打开 PowerShell 2 输入命令 wsl exe user roo
  • 51单片机定时时间的计算

    单片机根据计时 计数模式的不同 xff0c 来进行计算 M1 M0 工作模式 说明 0 0 0 13位计时计数器 xff08 8192 xff09 0 1 1 16位计时计数器 xff08 65536 xff09 1 0 2 8位计时计数器
  • Go语言之禅

    本文翻译自Go社区知名Gopher和博主Dave Cheney的文章 The Zen of Go 本文来自我在GopherCon Israel 2020上的演讲 文章很长 如果您希望阅读精简版 xff0c 请移步到the zen of go
  • UIScrollView及其子类停止滚动的监测

    作为iOS中最重要的滑动控件 UIScrollView居然没有停止滚动的Delegate方法 这有点蛋疼 但是我们可以根据滚动状态来判断是否滚动 span class hljs preprocessor pragma mark scroll
  • PCL库中Marching Cubes(移动立方体)算法的解析

    PCL库中Marching Cubes xff08 移动立方体 xff09 算法解析 1 Marching Cubes算法的原理这里不再赘述 xff0c 不懂的话 xff0c 提供一下文献资源 xff1a 链接 xff1a MARCHING
  • ubuntu18.04安装cuda-10.0和cudnn-7.4.2

    安装cuda 10 0 1 gcc 版本 Ubuntu18 04默认gcc g 43 43 7 3版本 xff0c 如果安装cuda 9并不支持 gcc g 43 43 7 xff0c 所以先降级至6或6以下 我自己的gcc是7 5 0 安
  • Ubuntu安装anaconda3后找不到conda命令

    Ubuntu安装anaconda3后找不到conda命令的原因是没有把anaconda3添加到路径 xff0c 类似于Windows中添加到环境变量 xff0c 所以找不到命令 解决方法是在终端中运行一下命令 xff1a echo 39 e
  • uCharts Y轴格式化

    官方文档 uCharts跨平台图表库 1 Y轴格式化用法 xff1a yAxis data calibration true position 39 left 39 title 39 折线 39 titleFontSize 12 forma
  • C#/.NET Winform 界面库UI推荐

    以下是C CSkin界面库的官方板块 xff1a http bbs cskin net thread 622 1 1 html 几款开源的Windows界面库 https blog csdn net blade2001 article de
  • layui中实现按钮点击事件

    首先 xff0c 小编要告诉大家一个残酷的现实 xff0c 那就是小编没有找到layui对点击事件的支持 这里的点击事件是指单纯的点击事件 xff0c 而不是提交事件 xff0c 或者是数据表格中内嵌的button xff0c 对于这两者
  • C# devexpress gridcontrol 分页 控件制作

    这个小小的功能实现起来还是有一点点复杂 分页单独一个usercontrol 出来 导致查询换页 与gridcontrol页面分离 一般通过换页事件通知girdcontrol 做出查询 查询来说有时是查询所有 有时是查询一个月 或者别的时间
  • SQL Server 创建索引(CREATE NONCLUSTERED INDEX )

    索引的简介 xff1a 索引分为聚集索引和非聚集索引 xff0c 数据库中的索引类似于一本书的目录 xff0c 在一本书中通过目录可以快速找到你想要的信息 xff0c 而不需要读完全书 索引主要目的是提高了SQL Server系统的性能 x
  • .NET Core/.NET5/.NET6 开源项目汇总:(权限)管理系统

    前言 企业管理系统一般包含后台管理UI 组织机构管理 权限管理 日志 数据访问 表单 工作流等常用必备功能 下面收集的几款优秀开源的管理系统 xff0c 值得大家入门学习 如有新的优秀项目 xff0c 我会不断补充 开源项目是众多组织与个人
  • Nginx配置指令(一)

    1 daemon 语法 xff1a daemon on off 默认 xff1a on 如果使用daemon off xff0c nginx将会运行在前台 生产远景不建议如此使用 xff0c 虽然可以 2 env 语法 xff1a env