Nginx之二:nginx.conf简单配置(参数详解)
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简单配置(参数详解)相关推荐
- nginx下gzip配置参数详解
这篇文章主要介绍了nginx下gzip配置参数详解,本文同时给出了配置例子,以及一些注意事项,需要的朋友可以参考下 Nginx自带的有gzip模块 http://wiki.nginx.org/Ngin ...
- Ceph优化系列(二):Ceph主要配置参数详解
转载:Ceph配置参数详解 概述 Ceph的配置参数很多,从网上也能搜索到一大批的调优参数,但这些参数为什么这么设置?设置为这样是否合理?解释的并不多 本文从当前我们的ceph.conf文件入手,解释 ...
- ELK详解(二十五)——elastalert配置参数详解
今天继续给大家介绍Linux运维相关知识,本文主要内容是elastalert的配置参数详解. 一.配置文件参数详解 首先,我们来讲解一下elastalert的配置文件中的常用参数: 1.ES集群相关参 ...
- Logstash数据处理服务的输出插件Output配置参数详解
Logstash数据处理服务的输出插件Output配置参数详解 1.将日志数据存储到Elasticsearch集群 output配置字段是将收集的日志数据存输出到生存储中,一般都是elasticsea ...
- Rsync配置参数详解-什么是Rsync
1.什么是Rsync-Rsync配置参数详解 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.Rsync使用所谓的"R ...
- daemon.json配置参数详解
** daemon.json配置参数详解 ** 背景 docker安装的时候没有daemon.json这个文件 一般情况下,daemon.json中配置的项目参数,在启动参数中同样适用.(有些可能会冲 ...
- zookeeper的zoo.cfg配置参数详解
配置参数详解(主要是%ZOOKEEPER_HOME%/conf/zoo.cfg文件) 参数名说明 clientPort客户端连接server的端口,即对外服务端口,一般设置为2181吧. dataDi ...
- Ehcache配置参数详解
ehcache配置参数详解 <?xml version="1.0" encoding="UTF-8"?><ehcache><dis ...
- build.gradle配置参数详解
转载地址:http://blog.csdn.net/baidu_31093133/article/details/51860637 build.gradle配置参数详解//声明是Android程序ap ...
- RocketMQ-PushConsumer配置参数详解
基于RocketMQ 4.3,PushConsumer配置参数详解 1.Push消费模式下的配置 Push 默认使用的是DefaultMQPushConsumer. 2.consumerGroup C ...
最新文章
- 记录服务器连接jupyter notebook过程
- 一文帮你梳理清楚:奇异值分解和矩阵分解 | 技术头条
- 谷歌首款Tensor手机芯片,全是AI炫技,性能一笔带过
- java界面化二叉排序树_层次序创建二叉树(图形界面和控制台输入实现)
- 软件工程复习提纲——第九章
- DCMTK:wwwapp instalation
- 1433 mssql 安全_mssqlsql2008安全配置又一给力教程
- aptana php 调试,aptana 3 + xdebug php
- Redisbook学习笔记(3)数据类型之列表
- Jenkins系列一Linux环境安装Jenkins
- ETL学习之八:添加日志记录
- 示波器抓取RC663身份证的天线耦合波形
- 栈的输出_TAOCP|基本算法|栈、队列与双端队列
- QComboBox下拉框
- 飞鱼星路由器如何限制外网访问服务器网站,飞鱼星路由器如何限制禁止指定IP上网...
- html 打开资源管理器,资源管理器怎么打开 教你如何快速打开资源管理器
- 常见名称解析_著名软件著名计算机语言
- 基于昇腾AI异构计算架构CANN的通用目标检测与识别一站式方案初体验
- 4x root 红米_红米4X root教程_红米4X卡刷root包来获取root权限的方法
- 什么决定你的江湖地位