Nginx配置文件指令简单总结之一

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx配置文件指令简单总结之一相关的知识,希望对你有一定的参考价值。

nginx的模块类别

核心模块

标准的http模块

可选的http模块

邮件模块

第三方扩展模块


nginx基本核心配置的类别

用于调试,定位问题

正常运行的必备配置

性能优化类

事件类 events



正常运行的必备配置

user
group
worker_rlimit_nofile --> ulimit -n 
worker_rlimit_sigpending --> ulimit -i


优化性能相关配置

worker_cpu_affinity
worker_processes 
ssl_engine device
worker_priority

 


跟事件相关的配置 events

accept_mutex 
accept_mutex_delay
lock_file 
use
worker_connections


用于调试,定位问题

daemon
error_log
master_process


httpd web 功能

server {}
    listen
    server_name
    server_name_hash_bucket_size
    location
location {}
    root
    index
    alias
    error_page code uri
    try_files --> 相当于重定向


网络连接相关的设置

keepalive_timeout
keepalive_disabled
keepalive_requests
tcp_nodelay
client_body_timeout
client_header_timeout



对客户端请求的限制

limit_rate
limit_rate_after
limit_except method
client_max_body_size


文件操作的优化

open_file_cache_min_use
aio
sendfile
open_file_cache max inactive
open_file_cache_errors
open_file_cache_vaild


对客户端请求的特殊处理

ignore_invalid_headers
log_not_fount
resolve address
resolve timeout
server_tokens


本文出自 “似水流年” 博客,请务必保留此出处http://sixijie123.blog.51cto.com/11880770/1877262

以上是关于Nginx配置文件指令简单总结之一的主要内容,如果未能解决你的问题,请参考以下文章

HAproxy配置指令简单总结之一

HAproxy配置指令简单总结之一

nginx 工作原理总结

初识Nginx配置文件以及基本命令

nginx之文件配置

Nginx实用教程:配置文件入门