nginx.conf 配置详解
目录
- pid
- user
- error_log
- worker_connections
- include
- http
- server
nginx主配置文件中的内容
pid
主线程id的存储位置。
# cat /usr/local/nginx/logs/nginx.pid
1113
# pgrep -o nginx
1113
user
使用这个参数来配置 worker 进程的用户和组。如果忽略 group ,那么group 的名 字等于该参数指定用户的用户组。
# ps -ef | grep nginx
root 1113 1 0 12月08 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
www 1118 1113 0 12月08 ? 00:00:00 nginx: worker process
www 1119 1113 0 12月08 ? 00:00:00 nginx: worker process
www 1120 1113 0 12月08 ? 00:00:00 nginx: worker process
www 1121 1113 0 12月08 ? 00:00:01 nginx: worker process
error_log
错误日志的位置。
worker_connections
该指令配置一个工作进程能够接受并发连接的最大数。
include
在 Nginx 的配置文件中, include 文件可以在任何地方,以便增强配置文件的可读性,并且能够使得部分配置文件重新使用。
include vhost/*.conf;
http
include mime.types; #文件扩展名与文件类型映射表
default_type application/octet-stream; #默认文件类型
sendfile on; #开启高效文件传输模式,sendfile指令指定nginx是否调用sendfile函数来 输出文件,对于普通应用设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置 为off,以平衡磁盘与网络I/O处理速度,降低系统的负载。注意:如果图片显示不正常 把这个改成off。
autoindex on; #开启目录列表访问,合适下载服务器,默认关闭。
tcp_nopush on; #防止网络阻塞
tcp_nodelay on; #防止网络阻塞
keepalive_timeout 120; #长连接超时时间,单位是秒
gzip on; #开启gzip压缩输出
server
虚拟主机
实现一台计算机对外提供多个web服务。
其中nginx.conf中的server是默认的server。
server{listen 80;#listen [::]:80 default_server ipv6only=on;server_name localhost;index index.html index.htm index.php;root /home/wwwroot/default/;#error_page 404 /404.html;# Deny access to PHP files in specific directory#location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }include enable-php.conf;location /nginx_status{stub_status on;access_log off;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;}location ~ .*\.(js|css)?${expires 12h;}location ~ /.well-known {allow all;}location ~ /\.{deny all;}access_log /home/wwwlogs/access.log;}
转载于:https://www.cnblogs.com/jiqing9006/p/10092054.html
nginx.conf 配置详解相关推荐
- nginx.conf配置详解
######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组 user www www;#nginx进程数,建议设置为等于CPU总核心数. worker_pr ...
- Nginx配置文件nginx.conf中文详解(转)
######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组 user www www;#nginx进程数,建议设置为等于CPU总核心数. worker_pr ...
- nginx.conf 配置文件详解
本文来说下nginx.conf 配置文件详解 文章目录 Nginx 配置文件概述 nginx.conf 配置文件 通用(这里是 windows 系统系 nginx1.14.2 下 nginx.conf ...
- ntp 服务端配置(/etc/ntp.conf配置详解) -小白实操记录
1 ntp 安装查看 1.1 安装命令 apt-get install ntp 1.2 查看服务是否启动 service --status-all 或者 ps -aux | grep ntp 1.3 ...
- 运维配置:Nginx日志配置详解
Nginx日志配置详解 前言 Nginx日志对于统计.系统服务排错很有用.Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志).通过访问日志我们可以得到用户的I ...
- Nginx的配置详解
人无再少年,花有重开日--风城玫瑰 德里克·罗斯 Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡. Ngin ...
- [转]nginx常见配置详解
一.nginx的配置文件 配置文件默认为安装目录下的conf/nginx.conf,如果有使用到其他子配置文件,可以在nginx.conf中使用include 文件路径;的方式加载使用,比如serve ...
- CentOs8安装、CentOs8中文拼音输入法安装、Nginx安装配置详解
文章目录 CentOs8安装配置 CentOs8安装中文拼音输入法 CentOs8快捷键设置 CentOs8 Nginx安装 1.安装gcc 2.pcre.pcre-devel安装 3.zlib安装 ...
- Nginx主配置文件nginx.conf中文详解
第1章 nginx配置解释图解 第2章 Nginx核心配置文件nginx.conf史上最细中文详解 2.1 定义Nginx运行的用户和用户组 2.2 nginxworker进程数,即处理请求的进程(熟 ...
- nginx常用配置详解
一.nginx配置文件结构: ... #全局块 events { #events块 ...} http #http块{ ... #http全局块 server #server块 { ... #serv ...
最新文章
- python 办公_python 让办公变得自动化
- 【移动开发】安卓Lab2(02)
- 优酷视频如何在手机进行安全设置?
- 常用SHELL软件命令
- Java基础知识Set、List、Map的区别
- Q123:PBRT-V3,各种形式的“光传播方程”的推导依据
- mysql数据库服务器默认端口_各个数据库的默认端口
- 自动脚本 android,原神自动脚本全功能版
- 华为手机怎么隐藏按键图标_华为手机如何隐藏桌面图标
- Ubuntu虚拟机使用桥接模式设置IP
- Win32 CMD批处理命令
- 云大使成长精华指引(全)
- 正确选择餐具,健康美好生活
- 20 | 幻读是什么,幻读有什么问题?
- CUDA:两种自适应图像去噪技术KNN和NLM的实例
- 网络拨测DialTest简单介绍
- 解决下载软件老是附带流氓软件的下载问题
- 电气器件系列十:热继电器FR\KRE
- [atcoder caddi2018]D.Harlequin——博弈论
- 【已解决】什么是心跳包?