欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

Nginx配置文件简单说明

程序员文章站 2022-06-14 15:06:32
...
配置文件(说明

user nginx;nginx的运行账号(rpm安装时会自动创建这个账号),也可以写成user nginx nginx表示用户和组

worker_processes 10;工作进程数(worker),一般等于cpu内核数或者两倍

worker_rlimit_nofile 100000;文件描述符数量

error_log /var/log/nginx/error.log;#error_log /var/log/nginx/error.log notice;#error_log /var/log/nginx/error.log info;pid /var/run/nginx.pid;events {

worker_connections 1024;每个worker进程允许的连接数

use epoll;网络I/O事件模型,linux推荐用epoll,FreeBSD推荐用kqueue

}http {

include /etc/nginx/mime.types;include用来引用其他的配置文件,即可以按照需求将不同的配置写到不同的文件里面

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"';

定义日志格式,格式名字设为main

access_log /var/log/nginx/access.log main;

access日志文件的路径,采用上面定义的main 格式记录

sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off;

gzip on;