####默认的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配置文件中参数的作用相关推荐

  1. MongoDb配置文件中参数及其作用

    ### MONGODB配置文件 #### [官方地址](https://docs.mongodb.com/manual/reference/configuration-options/)# mongo ...

  2. 关于nginx配置文件中的root参数

    看了哔站up主:程序员鱼皮关于使用nginx部署网页的视频后,学着做之后发现:访问我的服务器的ip出来的是关于centos的网页,而不像他的关于nginx的网页. 于是我用xftp登录服务器查看配置文 ...

  3. SpringBoot 读取配置文件中参数全面教程

    一.简介 在日常开发使用 SpringBoot 框架时,经常有一些配置信息需要放置到配置文件中,我们需要手动读取这些配置到应用中进行一些逻辑,这里整理了一些常用读取配置的方法,简单介绍一下. 1.Sp ...

  4. nginx配置文件中location与root访问时的联系

    在配置nginx时,由于之前没有搞明白整个访问资源时所走的路径,总是会出现由于测试所写的url与配置文件中的不统一,导致返回404的状态码. 对于nginx虚拟主机来访问静态资源: server{   ...

  5. c++读取txt文件中的数字_SpringBoot 多种读取配置文件中参数的方式

    点击上方☝SpringForAll社区 轻松关注!及时获取有趣有料的技术文章 本文来源:http://www.mydlq.club/article/61/ . 一.简介 . 1.SpringBoot ...

  6. Nginx配置文件中location配置

    [标题]:Nginx location "/" 配置 服务访问 服务请求如下(示例): nginx服务: http://127.0.0.1:80 后台服务:http://127.0 ...

  7. nginx配置文件中的location详解

    一.location语法简介及用法:  URL地址匹配是Nginx配置中最灵活的部分.location 支持正则表达式匹配,也支持条件匹配,用户可以通过location指令实现Nginx对动丶静态网页 ...

  8. nginx配置中proxy_redirect的作用(转)

    来自http://wntest.ustc.edu.cn/mine/wordpress/?p=400  及 http://hi.baidu.com/171892549/blog/item/0ec6aae ...

  9. nginx配置文件中的location中文详解

    location 语法:location [=|~|~*|^~] /uri/ { - } 默认:否 上下文:server 这个指令随URL不同而接受不同的结构.你可以配置使用常规字符串和正则表达式.如 ...

最新文章

  1. 中国饲用微生态制剂行业十四五研发方向与专项应用调研报告2022年
  2. leaflet大量marker卡顿_leaflet如何加载10万数据
  3. 重构——解决过长参数列表(long parameter list)
  4. Lucene提供的条件判断查询[转]
  5. 笔记:Hadoop权威指南 第1章 初识Hadoop
  6. 什么是中台业务架构?
  7. 高通量数据分析必备|基因组浏览器使用介绍 - 1
  8. 4.3串的模式匹配算法(BF算法)
  9. idea jdbc封装_真赞!IDEA 中这么玩 MyBatis,让编码速度飞起!
  10. 获取含有class为某个值的a标签或img标签
  11. 艾伟:用 C# 实现带键值的优先队列
  12. h5 打包后效果失效
  13. SDL Trados 2019 (SR2)的下载和安装
  14. html5+css3.5手机站标准写法,移动端手机网站基本模板
  15. python代码螺旋线怎么写_python实现画五角星和螺旋线的示例
  16. fanuc机器人自动程序前怎么回原点_FANUC机器人宏程序自动运行的方法及启动宏程序的步骤教程...
  17. http协议工作过程
  18. 卡特兰数列(Catalan)
  19. 随机事件及其概率(一):
  20. Cadence快捷键使用

热门文章

  1. 深入浅出Fetch API
  2. Linux的实际操作:文件目录类的实用指令(cat more less)
  3. Linux中实现远程登录Xshell和Xftp
  4. HTML的格式化应用
  5. JAVA入门级教学之(内存引用的例子)
  6. iframe 跨域_【梯云纵】搞定前端跨域
  7. 自学python编程基础科学计算_Python基础与科学计算常用方法
  8. mysql选取最小值_MySQL:选择x最小值
  9. asp 取菜单的名字_这样的奶茶店菜单设计,店面营业额能提高30%!
  10. ifamre 大小随页面变_SEO优化中如何让你的页面访问速度更快