Nginx配置文件解析
来源:互联网 发布:unity3d 随机数 编辑:程序博客网 时间:2024/05/29 17:19
Nginx配置文件解析
Nginx配置文件默认在/usr/local/nginx/conf/nginx.conf,配置文件包括 全局、event、http、server设置、event主要设置nginx的工作模式,http提供web功能
server用来设置虚拟主机,server必须位于http内部,一个配置文件中可以有多个server。
# 设置用户和组
# user nobody
# 启动子进程,包括通过ps aux | grep nginx查看
worker_log logs/error.log info;
#进程号保存
pid logs/nginx.pid
events{
#每个进程可以处理的连接数,受系统文件句柄的限制
worker_connections 1024;
}
http{
#mime.type 为文件类型和定义文件
include mime.types;
#默认文件类型
default_type application/octet-stream;
#使用log_format 可以定义日志格式,名称为main
#log_format main ' $remote_addr- $ remote_user [$time_local] "$request" '
# '$ status $body_bytes_sent "http_referer" '
# ' "http_user_agent" "$ http_referer" '
# ' "$ http_user_agent " "$ http_x_forwarded_for " ' ;
#创建访问日志,格式采用main定义格式
#access_log logs/access.log main
#是否调用sendfile()进行数据复制,sendfile()复制数据是在内核完成,会比一般的read,write更高。
sendfile on;
#开启后服务器响应头部信息产生独立的数据包发送,即一个响应头信息一个包
tcp_nopush on;
#保持链接时间
keepalive_timeout 65;
# 是否采用压缩功能,将页面压缩后传输更快,更节省流量
gzip on;
# 使用server定义虚拟主机
server{
#设置端口
listen 80
# 设置访问域名
server_name www.aisky.cc
# 设置编码格式
#charset koi8 -r;
# 设置访问日志
#access_log logs/host.access.log main;
#对URL进行匹配
location /{
#设置网页根路径,使用的是相对路径,html指的是处于nginx安装路径下
root html;
# 首页文件,现找index.html 如果没有,再找index.htm
}
#设置错误代码对应的页面
#nginx设置404页面
#error_page 404 /404.html
#nginx设置500 502 503 504 错误
#redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html
location = /50x.html {
root html;
}
}
原文地址:http://www.aisky.cc/Relevant/46.html
- 【Nginx】初识nginx---配置文件解析
- nginx 配置文件解析
- Nginx配置文件解析
- Nginx配置文件解析之一
- nginx配置文件解析
- nginx 配置文件解析--二
- nginx配置文件解析
- Nginx的配置文件解析
- nginx 配置文件解析
- NGINX的配置文件解析
- 解析Nginx配置文件
- Nginx.conf配置文件解析
- nginx配置文件解析
- nginx配置文件解析
- Nginx-------配置文件解析ngx_conf_handler
- Nginx配置文件解析
- nginx配置文件解析
- Nginx配置文件解析详解
- 哈理工OJ 2090 背包【思维】
- 获取 spring 的 bean 方法总结
- 如何在CSDN博客中的所贴的代码进行【代码块】显示
- LIXUN 下git命令提示功能
- 职群教育 | IOS开发 Swift语言入门(五):枚举和结构体
- Nginx配置文件解析
- junit4X系列源码--总体介绍
- PyQT里没有Qt的QString,QList,QStringList等
- junit4X系列源码--Junit4 Runner以及test case执行顺序和源代码理解
- 1016. 部分A+B (15)
- poj_1008 Maya Calendar(模拟题)
- Swift2.2 学习笔记(十) ___字符串字面量
- 理解 JavaScript 中的 Function.prototype.bind
- 数据结构基础之栈