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

Nginx核心配置文件结构

一、简单介绍

源码安装的Nginx的核心配置文件默认是放在/usr/local/nginx/conf/nginx.conf 

yum安装的Nginx的核心配置文件默认是放在/etc/nginx/nginx.conf

使用命令:nginx -t,可以检查测试nginx的配置文件(nginx.conf)语法是否正确


nginx.conf的配置案例: 

worker_processes  1;events {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服务器整体运行的配置指令#events块,主要设置,Nginx服务器与用户的网络连接,这一部分对Nginx服务器的性能影响较大
events {	 指令名	指令值;
}
#http块,是Nginx服务器配置中的重要部分,代理、缓存、日志记录、第三方模块配置...             
http {		指令名	指令值;server { #server块,是Nginx配置和虚拟主机相关的内容指令名	指令值;location / { #location块,基于Nginx服务器接收请求字符串与location后面的值进行匹配,对特定请求进行处理指令名	指令值;}}...
}

简单小结下:

nginx.conf配置文件中默认有三大块:全局块、events块、http块

http块中可以配置多个server块,每个server块又可以配置多个location块。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 树莓派3B点灯(2)
  • 翻译器大分享,这5款你选哪款?
  • 鸿蒙(API 12 Beta6版)图形加速【Vulkan平台】超帧功能开发
  • Python游戏编程:用Python打造经典贪吃蛇小游戏
  • Kafka:浅谈对Kafka的认识
  • C#基础(5)交错数组*
  • Python | Leetcode Python题解之第390题消除游戏
  • IDEA加载工程报错Error Loading Project: Cannot load module demo.iml解决
  • 【Rust光年纪】Rust 机器人学库全景:功能、安装与API概览
  • 多个线程如何轮流输出1到100
  • GPU池化赋能智能制造
  • 原型模式prototype
  • C++ | Leetcode C++题解之第390题消除游戏
  • 专项练习-数据库SQL-177题(下)
  • cmake命令交叉编译opencv
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • canvas 五子棋游戏
  • Docker 笔记(2):Dockerfile
  • JAVA_NIO系列——Channel和Buffer详解
  • Java的Interrupt与线程中断
  • Kibana配置logstash,报表一体化
  • Laravel5.4 Queues队列学习
  • miaov-React 最佳入门
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • oschina
  • Python3爬取英雄联盟英雄皮肤大图
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • supervisor 永不挂掉的进程 安装以及使用
  • webpack入门学习手记(二)
  • windows下如何用phpstorm同步测试服务器
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 从零搭建Koa2 Server
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 全栈开发——Linux
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 微信小程序:实现悬浮返回和分享按钮
  • 在Mac OS X上安装 Ruby运行环境
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • ‌JavaScript 数据类型转换
  • #includecmath
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (day6) 319. 灯泡开关
  • (HAL库版)freeRTOS移植STMF103
  • (翻译)terry crowley: 写给程序员
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (佳作)两轮平衡小车(原理图、PCB、程序源码、BOM等)
  • (原)本想说脏话,奈何已放下
  • (转)socket Aio demo
  • ./configure,make,make install的作用(转)
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution