nginx配置文件nginx.conf详细介绍

tree /application/nginx/              #nginx整个安装结构

/application/nginx/conf/nginx.conf解释:

全局配置

#user nobody;                         #运行用户

Worker_processes 1 ;               #工作进程数量

#error_log  log/error.log           #错误日志文件的位置

#pid     log/nginx.pid                 #PID文件的位置

I/O事件配置

events{

use  epoll;                              #使用epoll模型

worker_connections 4096     #每进程处理4096个连接

}

HTTP配置

http {

.................

include mine.types;                                              #nginx支持的媒体类型库文件

#include  benet/www.conf     #配置多个虚拟机主机,把server{}内的内容复制到外面新建的www.conf后包含进去

default_type        application/octet-stranm;        #默认的媒体类型

access_log   log/access.log     main;                    #访问日志位置

sendfile       on ;                                                  #开启高效传输模式(支持文件发送下载)

keepalive_timeout 65;                                         #连接保持超时

server {                                                               #可配置对三个基于域名的虚拟主机

listen    80;                                                           #web服务的监听配置

server_name   www.benet.com                           #网站名称(FQDN),别名就是在后面再添加网址

charset  utf-8                                                        #网页的默认字符集

location / {

root   html;                                                     #网站根目录的位置

error_page    500 502 503 504 /50x.html;      #出现对应的http状态码时,使50x.html回应客户

location = /50x.html {

root     html;                                             #指定对应的站点目录为html

}

index index.html index.php                         #默认首页

}

}

原文地址:https://www.cnblogs.com/pengrj/p/8685532.html

时间: 2024-10-05 23:25:27

nginx配置文件nginx.conf详细介绍的相关文章

Nginx配置文件nginx.conf中文详解(转)

######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /usr/local/nginx/logs/error.log info; #进程pid文件 pid /usr/local/nginx

Nginx配置文件nginx.conf中文详解(转载)

请参考:http://wiki.nginx.org/Main #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log ar/loginx/error.log info; #进程文件 pid ar/runinx.pid; #一个nginx进程打开的最多文件描述符

Nginx 配置文件nginx.conf中文详解

1 ######Nginx配置文件nginx.conf中文详解##### 2 3 #定义Nginx运行的用户和用户组 4 user www www; 5 6 #nginx进程数,建议设置为等于CPU总核心数. 7 worker_processes 8; 8 9 #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] 10 error_log /usr/local/nginx/logs/error.log info; 11 12 #进

Nginx配置文件 nginx.conf 和default.conf 讲解

nginx.conf /etc/nginx/nginx.conf ######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /usr/local/nginx/logs/error.log in

Nginx配置文件nginx.conf详细说明文档

在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集于网络. user    www-data;                        #运行用户 worker_processes  1;                  #启动进程,通常设置成和cpu的数量相等 error_log  /var/log/nginx/error.log;   #全局错误日志及PID文件pid        /var/run/nginx.pid; events {   use   e

linux下Nginx配置文件(nginx.conf)配置设置详解(windows用phpstudy集成)

linux备份nginx.conf文件举例: cp /usr/local/nginx/nginx.conf /usr/local/nginx/nginx.conf-20171111(日期) 在进程列表里 面找master进程,它的编号就是主进程号. ps -ef | grep nginx 查看进程 cat /usr/local/nginx/nginx.pid 每次修改完nginx文件都要重新加载配置文件linux命令: /usr/local/nginx -t //验证配置文件是否合法 若ngin

NGINX配置文件nginx.conf详解

1.配置文件结构 Nginx配置文件主要分成四部分:main(全局设置).server(主机设置).upstream(上游服务器设置,主要为反向代理.负载均衡相关配置)和 location(URL匹配特定位置后的设置),每部分包含若干个指令.main部分设置的指令将影响其它所有部分的设置:server部分的指令主要用于指定虚拟主机域名.IP和端口:upstream的指令用于设置一系列的后端服务器,设置反向代理及后端服务器的负载均衡:location部分用于匹配网页位置(比如,根目录"/"

HOCON:nginx配置文件后缀conf是什么格式类型文件夹?intellij如何编辑

nginx的配置为*.conf ,这个conf是么子文件?之前确实不清楚. HOCON 简介HOCON(Human-Optimized Config Object Notation)是一个易于使用的配置文件格式.它被用于 Sponge 以及利用 Sponge API 的独立插件以储存重要的数据,比如配置或者玩家数据.HOCON 文件通常以 .conf 作为后缀名. 组成部分 一个 key 是一个键值对字符串中的前一个值 一个 value 可以是字符串.数字.对象.数组或者布尔值并紧随 key 的

Nginx配置文件的通用语法介绍

Nginx配置文件是一个asc文本文件: 01 它由两部分组成,一个是directive(指令),一个是directive block(指令块). 02 每条指令以 ; 英文分号结尾,指令与参数间以空格符号分隔,多参数之间以分号分隔. 03 指令快以 {} 大括号将多条指令组织在一起 04 include语句允许组合多个配置文件以提升可维护性 05 使用 # 井号添加注释,提高可读性 06 以 $ 符号使用变量 07 部分指令的参数支持正则表达式 配置参数:时间的单位 配置参数:空间的单位 ms

4.Nginx配置文件Nginx.conf_虚拟主机配置规则

1.Nginx配置文件及各个配置项含义 #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/error.log info; #进程文件 pid /var/run/nginx.pid; #一个nginx进程打开的最多文件描述符数