nginx常用功能
- api接口转发
- 反向代理
- 静态资源部署
1. events模块 (工作模式)
events {
worker_connections 1024; // 工作连接数 一般1024就好
}
2. http模块 (http配置)
2.1 upstream (负载均衡服务器设置)
2.2 server (主机设置)
- localtion (匹配url)
- include (再读取生效哪些子文件)
http {
// 设定文件mime类型, 类型在配置文件目录mime.type文件定义, 来告诉nginx识别文件类型
include mime.types;
// 默认是二进制流
default_type application/octet-stream;
// 是否开启文件上传下载功能
sendfile on;
// 超时时间
keepalive_timeout 65;
server {
// 监听的端口
listen 80;
// 主机的名字
server_name localhost;
location / {
}
}
// 生效哪些子文件
#include servers/*.conf;
}