nginx配置文件详解

author author     2022-12-18     219

关键词:

nginx块指令:

    全局块:配置nginx全局的指令

    events块:配置nginx与用户连接相关指令

    http块:提供HTTP服务

    server块:配置虚拟主机,一个http可以有多个server

    location块:匹配URL后需要做的相关操作。


nginx.conf配置文件详解:

全局块:
	user   指定默认用户
	worker_processes  1; 指定工作进程数。和cpu核数相关.cpu核数*2
	worker_rlimit_nofile 102400; 进程打开的最大文件数。
	worker_cpu_affinity 0001;  绑定CPU。
	
	error_log   错误日志路径.日志等级.
	pid    pid文件的路径。
	  
	
events块:
    use epoll; 使用epoll的I/O多路复用模型.
	worker_connections   每个工作进程所支持的最大连接数。

http块:
	include       mime.types;   媒体类型。
	default_type  application/octet-stream;   默认类型:以二进制文件流的方式传输。

	log_format   日志格式。
	access_log  main  访问日志文件路径。 main指定名称。
	sendfile   加快传输文件的机制。
	keepalive_timeout  处理完一个连接后,tcp连接保持的时间。
	gzip    对文件进行压缩,传输到客户端。


server块:
    listen     监听端口
	server_name   域名或IP	
	charset    指定响应内容的编码(utf-8,gbk)
	access_log  虚拟主机的访问日志路径。

location块:
	root  网站默认根目录。
	index  默认index或默认index后缀。
	
	error_page  错误页面。
	
	location ~ .php$      #代理php脚本
            root           html;
            fastcgi_pass   127.0.0.1:9000;  代理到后端的php。
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;  指定php脚本名。
            include        fastcgi_params;
        


nginx默认配置文件详解记录(代码片段)

 记录nginx配置文件的配置项#==============Nginx默认配置文件nginx.conf中文详解==============#定义Nginx运行的用户和用户组#usernobody;#nginx进程数,建议设置为等于CPU总核心数。worker_processes1;#全局错误日志定义类型,[debug|info|notice|warn|e... 查看详情

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

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

nginx主配置文件详解(代码片段)

#定义Nginx运行的用户和用户组userwwwwww;#nginx进程数,建议设置为等于CPU总核心数。worker_processes8;#全局错误日志定义类型,[debug|info|notice|warn|error|crit]error_log/var/log/nginx/error.loginfo;#进程文件pid/var/run/nginx.pid;#一个nginx进程打开的最多... 查看详情

nginx的安装及配置详解(代码片段)

Nginx的安装及配置详解目录文章目录Nginx的安装及配置详解目录@[toc]Nginx的安装如何查找nginx的安装目录方法一:ps-ef|grepnginx方法二:ll/proc/16150/exeNginx常用命令nginx命令systemctl命令启动Nginx服务开机自启动重启Nginx服务查... 查看详情

nginx的安装及配置详解(代码片段)

Nginx的安装及配置详解目录文章目录Nginx的安装及配置详解目录@[toc]Nginx的安装如何查找nginx的安装目录方法一:ps-ef|grepnginx方法二:ll/proc/16150/exeNginx常用命令nginx命令systemctl命令启动Nginx服务开机自启动重启Nginx服务查... 查看详情

nginx配置文件详解

usernginxnginxnginx用户及组:用户组worker_process8;工作进程:数目.根据硬件调整,通常等于cpu数量或者2倍于cpu.error_loglog/error.log;error_loglogs/error.lognotice;error_loglogs/error.loginfo;错误日志存放路径pidlogs/nginx.pidpid(进程标识符):存放路径.wo 查看详情

nginx配置文件nginx.conf详解

...1.1可用的匹配命令及作用1.2匹配命令优先级1.3示例2.常用配置指令:alias、root、proxy_pass2.1alias2.2root2.3proxy_pass3.last和break关键字的区别4.permanent和redirect关键字的区别在Nginx的nginx.conf配置文件中,location代码块的作 查看详情

nginx性能优化(配置文件详解)(代码片段)

...访问,那下面在单台Nginx服务器来优化相关参数。Nginx.conf配置优化:worker_processes8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity00000001000000100000010000001000000100000010000001 查看详情

nginx常用配置文件详解

1、主配置段常用参数userusername    指定用于运行worker进程的用户,默认和在编译nginx是指定--user参数有关worker_processesauto  worker进程的个数,通常应该为物理CPU核心数量减1或者减2,worker_processesauto;可以根据物理CPU自动设... 查看详情

通过现象看本质——nginx配置文件详解(代码片段)

通过现象看本质——Nginx配置文件详解前言?前面的文章讲述了有关Nginx进程模型以及基于异步非阻塞机制使得Nginx支持高并发的一些内容。本文将详述有关Nginx的配置文件(主配置文件nginx.conf文件)以及Nginx的体系结构。Nginx配置... 查看详情

nginx配置文件nginx.conf中文详解(代码片段)

 #定义Nginx运行的用户和用户组userwwwwww;#nginx进程数,建议设置为等于CPU总核心数。worker_processes8;#全局错误日志定义类型,[debug|info|notice|warn|error|crit]error_log/var/log/nginx/error.loginfo;#进程文件pid/var/run/nginx.pid;#一个nginx进程打 查看详情

nginx中配置文件nginx.conf详解(代码片段)

1.nginx.conf文件配置结构从图中可看出主要包含三大块:全局块、event块、http块包含:http全局块和server块(server全局块和location块)。... #全局块events #events块...http #http块... #http全局块server #server块... 查看详情

nginx配置文件nginx.conf中文详解(总结)

原文:https://www.2cto.com/os/201212/176520.html#定义Nginx运行的用户和用户组userwwwwww; #nginx进程数,建议设置为等于CPU总核心数。worker_processes8; #全局错误日志定义类型,[debug|info|notice|warn|error|crit]error_logar/loginx/error. 查看详情

青蛙学linux—nginx配置文件详解

Nginx的配置文件位于Nginx安装目录下的conf目录下,nginx.conf为其主要的配置文件,Nginx的主要功能都在该文件中进行配置。1、main和event部分详解我们先来看下nginx.conf中这一部分的内容:#usernobody;worker_processes1;#error_loglogs/error.log;#err... 查看详情

(总结)nginx配置文件nginx.conf中文详解(代码片段)

...天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http://wiki.nginx.org/Main#定义Nginx运行的用户和用... 查看详情

nginx的安装目录详解

...呢?每个文件的作用是什么呢?编译参数是哪些呢?基本配置语法有哪些呢?下面,我们一起学习吧!一:安装目录详解首先我们查看一下安装nginx之后总共生成了哪些文件在上面的文件中包括配置文件和日志文件,下面我们看... 查看详情

nginx:nginx配置文件详解(代码片段)

...lighttpd具有占有内存少,稳定性高等优势。如下是Nginx的配置详解:######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组userwwwwww;#nginx进程数,建议设置为等于CPU总核心数。worker_processes8;#全局错误日志定义类型,[de... 查看详情

nginx使用手册--nginx.conf文件配置详解(代码片段)

#运行用户usernobody;#启动进程,通常设置成和cpu的数量相等worker_processes1;#全局错误日志及PID文件#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;#工作模式及连接数上限events#epoll是多路复用 查看详情