陈奇网络工作室

nginx优化2ltnginx在普通用户下跑gt

建设工作站服务器

优化2 :

随笔说,如果有问题,欢迎指出。

更改nginx的默认用户和用户组:

无法登录useradd nginx-s/sbin/nolog in-m # #

groupadd nginx

用户和用户组的更改是针对nginx工作器进程进行的,但master经常保持root状态

一个是在编译时指定用户和组:

./configureuser=wwwgroup=wwwprefix=/usr/local/nginxwith-http _ stub _ status _ modulewith-hith/he

一个是修改nginx.conf

全局配置项目:

user www www;

重点:

将nginx用户置于普通用户之下:

useradd zuma

suZuma

如果新用户没有环境变量:

解决方案:

suZuma

cp /etc/skel/.bash*。

退出

suZuma

如果仍然没有环境变量,则必须检查cat /etc/default/useradd中是否存在其他配置

# useradd defaults文件

组=100

HOME=/home

INACTIVE=-1

EXPIRE=

壳牌=/bin/bash

SKEL=/etc/skel

creat e _ mail _ spool=是

删除用户

userdel -r zuma

su-zuma进入zuma的用户目录。

将conf文件夹的web目录文件夹复制到/home/zuma目录下。

cp -ap /usr/local/nginx/conf。

cp -ap /usr/local/nginx/html。

ln -s /usr/local/nginx/logs logs

切换到超级用户:

chmod-r755/usr/local/nginx/logs

chown-r.Zuma/usr/local/nginx/logs

suZuma

启动nginx就可以了:

/usr/local/nginx/sbin/nginx-c/home/Zuma/conf/nginx.conf

可以在ps -ef|grep nginx上查看。

路线161271011:48? 00:00:00 nginx:master process/usr/local/nginx/sbin/nginx

www 16128 16127 0 11:48? 00:00:01 nginx :工作器进程

www 16129 16127 0 11:48? 00:00:00 nginx :工作器进程

www 16130 16127 0 11:48? 00:00:01 nginx :工作器进程

www 16131 16127 0 11:48? 00:00:01 nginx :工作器进程

zuma 20162 1 0 14:25? 00:00:00 nginx:master process/usr/local/nginx/sbin/nginx-c/home/Zuma/conf/nginx.conf

zuma 20163 20162 14 14:25? 00:00:00 nginx :工作器进程

zuma 20164 20162 27 14:25? 00:00:00 nginx :工作器进程

Zuma 201661648414:26 pts/100:00:00 grep nginx

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3