用户登录

在这个 nginx 的主配置文件里,user 配置的是 Nginx 的工作进程使用的用户,默认是 nginx。这个用户应该是在安装 Nginx 的时候创建的。

在 Linux 操作系统对文件与目录的权限有非常严格的要求,如果运行 Nginx 工作进程的用户是 nginx,当 Nginx 要读取一个文件的时候,要保证 nginx 这个用户对这个文件拥有读取的权限。Nginx 在运行的时候会用到一些缓存,还要写入一些日志,我们需要保证 nginx 这个用户对相应的目录与文件拥有读取与写入的权限才行。

回到终端,用 ps 查看系统里的进程,加上 aux 这几个选项,然后用竖线,grep nginx,在结果里搜索一下 nginx。

你会发现这里有个 nginx worker process,它就是 nginx 的工作进程,这个进程使用的用户就是 nginx,这个用户就是在 nginx 的主配置里面,使用 user 这个配置指令设置的。

这个 worker_processes 设置的是工作进程的数量,auto 表示自动设置。

理解用户与工作进程《 Node.js 服务端应用开发:生产环境 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点