建设工作站服务器
优化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