更改 Nginx 服务的默认用户
Posted 那啥快看
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改 Nginx 服务的默认用户相关的知识,希望对你有一定的参考价值。
为什么要更改 nginx 服务的默认用户:就像更改 ssh 的默认 22 端口一样,增加安全性,Nginx 服务的默认用户是 nobody ,我们更改为 nginx
1、添加 nginx 用户
useradd nginx -s /sbin/nologin -M
2、更改 Nginx 配置文件
[[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf worker_processes 1; user nginx nginx; # 指定Nginx服务的用户和用户组 events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server_tokens off; server { listen 80; server_name www.abc.com; location / { root html/www; index index.html index.htm; } } }
3、重新加载 Nginx
[[email protected] ~]# /usr/local/nginx/sbin/nginx -t [[email protected] ~]# /usr/local/nginx/sbin/nginx -s reload
4、验证是否生效
[[email protected] ~]# ps aux | grep nginx root 8901 0.0 0.1 45036 1784 ? Ss 13:54 0:00 nginx: master process /usr/local/nginx/sbin/nginx nginx 8909 0.0 0.1 45460 1828 ? S 13:59 0:00 nginx: worker process # Nginx进程的所属用户为nginx
以上是关于更改 Nginx 服务的默认用户的主要内容,如果未能解决你的问题,请参考以下文章
Nginx优化之基本安全优化(隐藏Nginx软件版本号信息,更改源码隐藏Nginx软件名及版本号,更改Nginx服务的默认用户)