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为适当的, 以便于其拥有读取业务文件。
版权归原作者 风静如云 所有, 如有侵权,请联系我们删除。