0


Nginx:配置文件的位置及组织简述

nginx的默认配置文件位于:

/etc/nginx/nginx.conf

#全局块
user www-data; #worker进程的运行用户
worker_processes 1; #worker数量,通常于cpu的数量保持一致
pid /run/nginx.pid; #保存nginx master的进程ID

#events块
events {
worker_connections 768; #worker进程的最大连接数
}

#业务块
http {
#http全局块

sendfile on;
 tcp_nopush on;
 types_hash_max_size 2048;

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

ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; # Dropping SSLv3, ref: POODLE
 ssl_prefer_server_ciphers on;

access_log /var/log/nginx/access.log;     #访问日志
 error_log /var/log/nginx/error.log;            #错误日志

gzip on;                                                   #启用数据压缩
 include /etc/nginx/sites-enabled/*;          #导入sites-enabled目录下所有文件

}

**/etc/nginx/sites-enabled/**目录下有一个默认的业务文件default:

server {
listen 80; #监听ipv4的80端口
listen [::]:80; #监听ipv6的80端口
root /var/www/html; #根目录

location / {

    #首先尝试在root目录下寻找$uri文件,如果没有则寻找$uri目录,如果都没有返回404
     try_files $uri $uri/ =404;    
 }

}

具体的配置指令请参照官网文档

Nginx中文文档 (redis.com.cn)

需要说明是:Nginx的默认配置文件都保存在/etc/nginx/目录下,编辑起来需要root用户权限,为了便于使用,可以将业务文件保存在用户自己的目录下,然后通过include将其导入。但是这种操作后,需要配置全局块的user为适当的, 以便于其拥有读取业务文件。

标签: nginx

本文转载自: https://blog.csdn.net/jiemashizhen/article/details/127796690
版权归原作者 风静如云 所有, 如有侵权,请联系我们删除。

“Nginx:配置文件的位置及组织简述”的评论:

还没有评论