当前位置: 首页 > news >正文

nginx配置文件和配置命令详解案例

一.nginx.conf配置结构

1.1配置结构图

在这里插入图片描述

1.2 nginx中配置nginx.conf配置内容

#user  nobody;
user root;  # 表示worker进程是有root用户去执行的
worker_processes  2;
events {# 默认使用epolluse epoll;# 每个worker链接最大数据worker_connections  1024;
}
http {include       mime.types;default_type  application/octet-stream;sendfile        on;keepalive_timeout  65;server {listen       80;server_name  localhost;location / {root   html;index  index.html index.htm;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}
}

二. nginx.conf配置详解

2.1 user root; ======>使用worker进行使用root用户去执行
# 表示worker进程是有root用户去执行的
user root;  
worker_processes  2;
events {# 默认使用epolluse epoll;# 每个worker链接最大数据worker_connections  1024;
}
http {include       mime.types;default_type  application/octet-stream;sendfile        on;keepalive_timeout  65;server {# ...}
}

在这里插入图片描述

2 .2 events ======>配置worker进程最大连接数和worker进程的工作模式配置,可以提供nginx并发数。

在这里插入图片描述

2.3 http ===>>>>>网络相关传输模块配置
http {include       mime.types;    #1.导入外部文件default_type  application/octet-stream;sendfile        on;         #2.打开文件高效传输的,默认是打开的#tcp_nopush     on;         #3.这个是需要和sendfile配合一起使用,它的意思是数据包累计到一定大小的时候才发送。keepalive_timeout  65;      #4.客户端连接到服务器的超时时间【超过的时间就会关闭,如果有新的客户端连接发现有,没有关闭的连接就会直接使用不要重新连了】#gzip     on;               #5.开启后发现css,js等数据,就会就行压缩.server {listen       80;server_name  localhost;location / {root   html;index  index.html index.htm;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}#6.导入一个外部的配置文件include oa.conf;
}# oa.conf具体内容如下: >>>>>注意oa.conf和nginx.conf在同一个目录下<<<<
server {listen       89;server_name  localhost;location / {root   html;index  oa.html index.htm;}
}
http://www.lryc.cn/news/346048.html

相关文章:

  • 服务网关GateWay原理
  • 第12节 第二种shellcode编写实战(1)
  • 在Ubuntu上安装Anaconda并配置远程访问Jupyter
  • 格雷希尔GripSeal:E10系列低压信号电测试连接器,应用于新能源汽车的DCR测试和EOL测试
  • 飞跨电容型的三电平(FC-NPC)逆变器simulink仿真模型
  • 前端Sass使用详解,看这篇就够了
  • 用js操作dom节点的一些方法
  • electron 中拦截内嵌页面 beforeunload 的弹窗提示
  • hcip-datacom英文词汇积累简述3
  • 什么是新能源汽车热管理?
  • iOS plist文件增删改查
  • docker安装与重装
  • 武汉星起航引领跨境新浪潮,一站式解决方案助力卖家驰骋亚马逊
  • 在做题中学习(56):二维前缀和模板
  • 驾驭多云环境,加速AI创新丨Animbus Cloud 8.3.0 算力调度平台升级发布
  • JavaScript异步编程——02-Ajax入门和发送http请求
  • 湖仓一体 - Apache Arrow的那些事
  • 常用的启发式算法:探索问题解决的智慧之道
  • docker Harbor私有仓库部署管理
  • 序列化的不同格式:JSON、XML、TOML、CSON、YAML
  • Mapreduce | 案例
  • U盘文件剪切丢失怎么办?揭秘原因并给出恢复方法
  • 软件设计师考试---访问控制列表、堆,栈和堆栈、防火墙、数据流图、嵌入式操作、绑定方式、uml、模式、传输协议
  • vlock工具:锁定Linux终端的安全智能方法
  • 【Linux】Docker 安装部署 Nacos
  • 纯血鸿蒙APP实战开发——阅读翻页方式案例
  • 如何从Mac电脑恢复任何删除的视频
  • 【Halcon 内存泄漏记录 - C#】
  • MT8370_联发科MTK8370(Genio 510)芯片性能规格参数
  • 【Qt 学习笔记】Qt常用控件 | 多元素控件 | Table Widget的说明及介绍