Nginx运行时进程需要有用户与组身份的支持,以实现对网站文件读取时进行访问控制。Nginx默认使用nobody用户与组账号,一般也要进行修改。
1:编译安装的时候指定
《1》:useradd -M -s /sbin/nologin nginx
《2》:./configure --prefix=/usr/local/nginx --user=nginx --group=nginx && make && make install
《2》:修改配置文件
user nginx nginx;
《3》:ps aux | grep nginx 过滤出nginx(注:nginx在运行的时候有两个进程,一个是主进程,也将master进程,另一个是worker进程,主要用来处理工作任务,一个主进程拥有多个工作进程。)
《4》:vim /usr/local/nginx/conf/nginx.conf 编辑主配置文件
《5》:修改内容
worker_processes 2; 工做进程的数量,
《6》:killall -HUP nginx 重启
《7》:ps aux | grep nginx 过滤进程,即他多了一个工作进程