nginx配置文件中参数的作用
####默认的nobody,没有访问目录权限,然后指定有权限的用户
####user nobody;
####一般一个进程足够了,你可以把连接数设得很大。
####如果有SSL、gzip这些比较消耗CPU的工作,而且是多核CPU的话,可以设为和CPU的数量一样。
####或者要处理很多很多的小文件,而且文件总大小比内存大很多的时候,也可以把进程数增加,
####以充分利用IO带宽(主要似乎是IO操作有block)。
worker_processes 1;####error_log logs/error.log;
####error_log logs/error.log notice;
####error_log logs/error.log info;
####用来存放当前进程的ID号
####pid logs/nginx.pid;####原来安装好nginx之后,默认最大的并发数为1024,如果你的网站访问量过大,已经远远超过1024这个并发数,那你就要修>改worker_connecions这个值 ,这个值越大,并发数也有就大。当然,你一定要按照你自己的实际情况而定,也不能设置太>大,不能让你的CPU跑满100%。
events {worker_connections 1024;
}http {include mime.types;default_type application/octet-stream;####如果需要日志则把原来的注释取消掉,main表示日志的格式log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';####access_log logs/access.log main;####设置为on表示启动高效传输文件的模式。sendfile可以让Nginx在传输文件时直接在磁盘和tcp socket之间传输数据。>如果这个参数不开启,会先在用户空间(Nginx进程空间)申请一个buffer,用read函数把数据从磁盘读到cache,再从cache读取到用户空间的buffer,再用write函数把数据从用户空间的buffer写入到内核的buffer,最后到tcp socket。开启这个参
数后可以让数据不用经过用户buffer。sendfile on;####tcp_nopush on;####keepalive_timeout 0;keepalive_timeout 65;####gzip on;####配置虚拟服务器 server {####配置端口号listen 70;####配置服务器的名称server_name localhost;####charset koi8-r;####access_log logs/host.access.log main;#### "/":可以理解为是一个相对路径location / {####页面的路径root html;####当前html路径下的index.htmlindex index.html;}error_page 500 502 503 504 /50x.html;#### "=":表示精准匹配location = /50x.html {root html;}####配置日志路径access_log logs/access.log main;}####如果有多个虚拟服务器则配置多个serverserver {listen 18913;server_name test;location / {root test.com;index index.html;}access_log logs/test.com.access.log main;}
}
nginx配置文件中参数的作用相关推荐
- MongoDb配置文件中参数及其作用
### MONGODB配置文件 #### [官方地址](https://docs.mongodb.com/manual/reference/configuration-options/)# mongo ...
- 关于nginx配置文件中的root参数
看了哔站up主:程序员鱼皮关于使用nginx部署网页的视频后,学着做之后发现:访问我的服务器的ip出来的是关于centos的网页,而不像他的关于nginx的网页. 于是我用xftp登录服务器查看配置文 ...
- SpringBoot 读取配置文件中参数全面教程
一.简介 在日常开发使用 SpringBoot 框架时,经常有一些配置信息需要放置到配置文件中,我们需要手动读取这些配置到应用中进行一些逻辑,这里整理了一些常用读取配置的方法,简单介绍一下. 1.Sp ...
- nginx配置文件中location与root访问时的联系
在配置nginx时,由于之前没有搞明白整个访问资源时所走的路径,总是会出现由于测试所写的url与配置文件中的不统一,导致返回404的状态码. 对于nginx虚拟主机来访问静态资源: server{ ...
- c++读取txt文件中的数字_SpringBoot 多种读取配置文件中参数的方式
点击上方☝SpringForAll社区 轻松关注!及时获取有趣有料的技术文章 本文来源:http://www.mydlq.club/article/61/ . 一.简介 . 1.SpringBoot ...
- Nginx配置文件中location配置
[标题]:Nginx location "/" 配置 服务访问 服务请求如下(示例): nginx服务: http://127.0.0.1:80 后台服务:http://127.0 ...
- nginx配置文件中的location详解
一.location语法简介及用法: URL地址匹配是Nginx配置中最灵活的部分.location 支持正则表达式匹配,也支持条件匹配,用户可以通过location指令实现Nginx对动丶静态网页 ...
- nginx配置中proxy_redirect的作用(转)
来自http://wntest.ustc.edu.cn/mine/wordpress/?p=400 及 http://hi.baidu.com/171892549/blog/item/0ec6aae ...
- nginx配置文件中的location中文详解
location 语法:location [=|~|~*|^~] /uri/ { - } 默认:否 上下文:server 这个指令随URL不同而接受不同的结构.你可以配置使用常规字符串和正则表达式.如 ...
最新文章
- 中国饲用微生态制剂行业十四五研发方向与专项应用调研报告2022年
- leaflet大量marker卡顿_leaflet如何加载10万数据
- 重构——解决过长参数列表(long parameter list)
- Lucene提供的条件判断查询[转]
- 笔记:Hadoop权威指南 第1章 初识Hadoop
- 什么是中台业务架构?
- 高通量数据分析必备|基因组浏览器使用介绍 - 1
- 4.3串的模式匹配算法(BF算法)
- idea jdbc封装_真赞!IDEA 中这么玩 MyBatis,让编码速度飞起!
- 获取含有class为某个值的a标签或img标签
- 艾伟:用 C# 实现带键值的优先队列
- h5 打包后效果失效
- SDL Trados 2019 (SR2)的下载和安装
- html5+css3.5手机站标准写法,移动端手机网站基本模板
- python代码螺旋线怎么写_python实现画五角星和螺旋线的示例
- fanuc机器人自动程序前怎么回原点_FANUC机器人宏程序自动运行的方法及启动宏程序的步骤教程...
- http协议工作过程
- 卡特兰数列(Catalan)
- 随机事件及其概率(一):
- Cadence快捷键使用
热门文章
- 深入浅出Fetch API
- Linux的实际操作:文件目录类的实用指令(cat more less)
- Linux中实现远程登录Xshell和Xftp
- HTML的格式化应用
- JAVA入门级教学之(内存引用的例子)
- iframe 跨域_【梯云纵】搞定前端跨域
- 自学python编程基础科学计算_Python基础与科学计算常用方法
- mysql选取最小值_MySQL:选择x最小值
- asp 取菜单的名字_这样的奶茶店菜单设计,店面营业额能提高30%!
- ifamre 大小随页面变_SEO优化中如何让你的页面访问速度更快