nginx配置文件简单解析
1.基本配置
#定義Nginx運行的用戶和用戶組
user www www;
#nginx進程數,建議設置為等于CPU總核心數或者2倍于cpu數。
worker_processes 8;
#全局錯誤日志定義類型,[ debug | info | notice | warn | error | crit ]
error_log logs/error.log info;
#進程文件
pid logs/nginx.pid;
2.events配置
#配置每一個work連接進程上線,nginx支持的總連接數=worker_connections 乘 worker_processes
events {
? ? worker_connections ?1024;
}
3.http配置
?
3.1 基本配置
#配置nginx支持哪些多媒體文件,可以在conf/mime.types中查看支持多媒體文件的類型
include? mime.types;
?#默認文件類型,流類型,只要是二進制的數據六,都可以支持
default_type application/octet-stream;
#定義本虛擬主機的訪問日志?
access_log? ?logs/access.log main;
?#開啟高效文件傳輸模式,sendfile指令指定nginx是否調用sendfile函數來輸出文件,對于普通應用設為 on,如果用來進行下載等應用磁盤IO重負載應用,可設置為off,
sendfile on;?
#防止網絡阻塞
tcp_nopush on;或者tcp_nodelay on;?
#長連接超時時間,單位是秒
keepalive_timeout 120;?
#開啟gzip壓縮輸出
gzip on;
3.2 多個server配置
#偵聽80端口
listen 80;
#定義使用localhost訪問
server_name localhost;?
#設定日志格式
access_log logs/host.access.log main;?
總結
以上是生活随笔為你收集整理的nginx配置文件简单解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nginx负载均衡常用的策略
- 下一篇: 九年级语文教学设计一等奖