阅读背景:

【Nginx从入门到实践】【基础篇】04.Nginx 基本配置语法

来源:互联网 

基本配置

# 设置nginx服务的系统使用用户
user nginx;
# 工作进程数
worker_processes auto;
# 错误日志目录
error_log /var/log/nginx/error.log;
# nginx服务启动时候pid
pid /run/nginx.pid;


# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
# 加载模块
include /usr/share/nginx/modules/*.conf;


events {
   worker_connections 1024;//每个进程允许最大连接数/工作进程数
}


# HTTP请求
http {
   #日志格式
   log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                     '$status $body_bytes_sent "$http_referer" '
                     '"$http_user_agent" "$http_x_forwarded_for"';


   #请求日志
   access_log  /var/log/nginx/access.log  main;


   # 底层设置
   sendfile            on;
   tcp_nopush          on;
   tcp_nodelay         on;
   keepalive_timeout   65;
   types_hash_max_size 2048;


   include             /etc/nginx/mime.types;
   default_type        application/octet-stream;


   # Load modular configuration files from the /etc/nginx/conf.d directory.
   # 加载配置
   include /etc/nginx/conf.d/*.conf;


   # 配置站点
   server {
       # 监听80端口
       listen       80 default_server;
       listen       [::]:80 default_server;
       # 域名
       server_name  _;
       # 站点目录
       root         /usr/share/nginx/html;


       # Load configuration files for the default server block.
       # 加载站点配置
       include /etc/nginx/default.d/*.conf;
       
       # 下面根据url定义方法
       location / {
       }


       error_page 404 /404.html;
       location = /404.html {
       }


       error_page 500 502 503 504 /50x.html;
       location = /50x.html {
       }
   }
}
# 设置nginx服务的系统使用用户
user ngi



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: