youyichannel

志于道,据于德,依于仁,游于艺!

0%

Nginx 配置

Nginx Download Url

How to Install Nginx in Linux

最小配置

介绍一个最简单的Nginx配置,也就是支持Nginx运行的基本配置。

# 允许进程数量,建议设置为cpu核心数或者auto自动检测
worker_processes 1;

events {
# 单个进程最大连接数(最大连接数=连接数*进程数)
# 根据硬件调整,和 worker_processes 搭配使用,尽量大,但是不要满载cpu
worker_connections 1024;
}

http {
# 文件扩展名与文件类型映射表,mime.types 是 conf目录下的一个文件
include mime.types;

# 默认文件类型,如果 mime.types 预先定义的类型没匹配上,默认使用二进制流的方式传输
default_type application/octet-stream;

# 指定 nginx 是否调用 Linux 内核的 sendfile(socket, file, len) 函数以零拷贝的方式来输出文件
# 对于普通应用,必须设为on。如果用来进行下载等应用磁盘 I/O 重负载应用,可设置为off,以平衡磁盘与网络IO处理速度
sendfile on;

# 长连接超时时间,单位是 s
keepalive_timeout 65;

# 虚拟主机的配置
server {
# 监听端口
listen 80;
# 域名,可以有多个,用空格隔开
server_name localhost;

# 配置根目录以及默认页面
location / {
root html;
index index.html index.htm;
}

# 出错页面配置
error_page 500 502 503 504 /50x.html;
# 配置 /50x.html 文件所在位置
location = /50x.html {
root html;
}
}
}