vim /usr/local/nginx/conf/nginx.conf

#user  nobody;#程序运行使用账户
worker_processes  1;#启动的进程,通常设置成和cpu的数量相等
#全局错误日志级PID文件
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
#pid        logs/nginx.pid;
events {use epoll;    #epoll是多路复用IO中的一种方式worker_connections  1024;    #单个后台进行的最大并发连接数#总并发数为worker_processes*worker_connections的乘积
}
http {include       mime.types;    #定义mime类型,类型有mime.types文件定义default_type  application/octet-stream;#日志格式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;#sendfile定义nginx是否调用sendfile函数,对于普通应用,必须开启,如果用来磁盘IO负载应用,可设为off,平衡磁盘与网络IO处理速度sendfile        on;#tcp_nopush     on;#连接超时时间#keepalive_timeout  0;keepalive_timeout  65;#开启gzip压缩gzip  on;gzip_disable "MSIE [1-6]."#设定请求缓冲client_header_buffer_size    128k;large_client_header_buffers  4 128k;#设置虚拟主机配置server {listen       80;#监听接口80server_name  www.nginx.com;   #设置主机名#charset koi8-r;#access_log  logs/host.access.log  main;root   /var/www/nginx;   设置网页根目录位置index  index.html index.htm;  定义索引文件的名称#
# 定义错误提示页面error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {#    proxy_pass   http://127.0.0.1;#}
#静态文件,nginx自己处理location ~ ^/(p_w_picpaths|javascript|js|css|flash|media|static)/ {#过期30天,静态文件不怎么更新,过期可以设大一点,#如果频繁更新,则可以设置得小一点。expires 30d;}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000#
#PHP 脚本请求全部转发到 FastCGI处理. 使用FastCGI默认配置.location ~ \.php$ {fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;include        fastcgi_params;}# deny access to .htaccess files, if Apache's document root# concurs with nginx's one#
#禁止访问 .htxxx 文件location ~ /\.ht {deny  all;}}
}

#Nginx的location配置语法

location = URI  只对当前路径生效(精确匹配指定的路径,不匹配子路径及文件);

location ^~URI 不使用正则表达式;

location ~URI (区分大小写) 及 location ~* (不区分大小写)  模式匹配URI,可以使用正则表达式;

location URI 对当前路径及子路径的所有对象;

在匹配中优先级自上而下;

转载于:https://blog.51cto.com/anka0501/1633694

Nginx之二:nginx.conf简单配置(参数详解)相关推荐

  1. nginx下gzip配置参数详解

    这篇文章主要介绍了nginx下gzip配置参数详解,本文同时给出了配置例子,以及一些注意事项,需要的朋友可以参考下 Nginx自带的有gzip模块 http://wiki.nginx.org/Ngin ...

  2. Ceph优化系列(二):Ceph主要配置参数详解

    转载:Ceph配置参数详解 概述 Ceph的配置参数很多,从网上也能搜索到一大批的调优参数,但这些参数为什么这么设置?设置为这样是否合理?解释的并不多 本文从当前我们的ceph.conf文件入手,解释 ...

  3. ELK详解(二十五)——elastalert配置参数详解

    今天继续给大家介绍Linux运维相关知识,本文主要内容是elastalert的配置参数详解. 一.配置文件参数详解 首先,我们来讲解一下elastalert的配置文件中的常用参数: 1.ES集群相关参 ...

  4. Logstash数据处理服务的输出插件Output配置参数详解

    Logstash数据处理服务的输出插件Output配置参数详解 1.将日志数据存储到Elasticsearch集群 output配置字段是将收集的日志数据存输出到生存储中,一般都是elasticsea ...

  5. Rsync配置参数详解-什么是Rsync

    1.什么是Rsync-Rsync配置参数详解 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.Rsync使用所谓的"R ...

  6. daemon.json配置参数详解

    ** daemon.json配置参数详解 ** 背景 docker安装的时候没有daemon.json这个文件 一般情况下,daemon.json中配置的项目参数,在启动参数中同样适用.(有些可能会冲 ...

  7. zookeeper的zoo.cfg配置参数详解

    配置参数详解(主要是%ZOOKEEPER_HOME%/conf/zoo.cfg文件) 参数名说明 clientPort客户端连接server的端口,即对外服务端口,一般设置为2181吧. dataDi ...

  8. Ehcache配置参数详解

    ehcache配置参数详解 <?xml version="1.0" encoding="UTF-8"?><ehcache><dis ...

  9. build.gradle配置参数详解

    转载地址:http://blog.csdn.net/baidu_31093133/article/details/51860637 build.gradle配置参数详解//声明是Android程序ap ...

  10. RocketMQ-PushConsumer配置参数详解

    基于RocketMQ 4.3,PushConsumer配置参数详解 1.Push消费模式下的配置 Push 默认使用的是DefaultMQPushConsumer. 2.consumerGroup C ...

最新文章

  1. 记录服务器连接jupyter notebook过程
  2. 一文帮你梳理清楚:奇异值分解和矩阵分解 | 技术头条
  3. 谷歌首款Tensor手机芯片,全是AI炫技,性能一笔带过
  4. java界面化二叉排序树_层次序创建二叉树(图形界面和控制台输入实现)
  5. 软件工程复习提纲——第九章
  6. DCMTK:wwwapp instalation
  7. 1433 mssql 安全_mssqlsql2008安全配置又一给力教程
  8. aptana php 调试,aptana 3 + xdebug php
  9. Redisbook学习笔记(3)数据类型之列表
  10. Jenkins系列一Linux环境安装Jenkins
  11. ETL学习之八:添加日志记录
  12. 示波器抓取RC663身份证的天线耦合波形
  13. 栈的输出_TAOCP|基本算法|栈、队列与双端队列
  14. QComboBox下拉框
  15. 飞鱼星路由器如何限制外网访问服务器网站,飞鱼星路由器如何限制禁止指定IP上网...
  16. html 打开资源管理器,资源管理器怎么打开 教你如何快速打开资源管理器
  17. 常见名称解析_著名软件著名计算机语言
  18. 基于昇腾AI异构计算架构CANN的通用目标检测与识别一站式方案初体验
  19. 4x root 红米_红米4X root教程_红米4X卡刷root包来获取root权限的方法
  20. 什么决定你的江湖地位

热门文章

  1. python if语句判断字符串_python – 条件If语句:如果行中的值包含字符串…设置另一列等于字符串...
  2. java实现deflate算法
  3. 用DeflateStream和GZipStream压缩数据
  4. 网页设计中JS与Java的区别
  5. SQL语句常用优化技巧
  6. angular学习笔记(六)-非入侵式javascript
  7. 事件库之Redis自己的事件模型-ae
  8. Go Elasticsearch 删除快速入门
  9. Linux 命令(96)—— ln 命令
  10. springboot 使用spring的线程池异步执行