我最近在 Amazon Lightsail 的 Ubuntu 实例上安装了 nginx 1.13.1。
Ubuntu 版本是 16.04 Xenial OS。Nginx 是使用 Nginx.org 包存储库安装的。
安装后,默认的 nginx.conf 指定用户为:
user nginx;
Run Code Online (Sandbox Code Playgroud)
我使用以下命令启动了 nginx:
sudo service nginx start
Run Code Online (Sandbox Code Playgroud)
使用以下命令检查 nginx 的状态:
ps -ef | grep nginx
Run Code Online (Sandbox Code Playgroud)
我发现工作进程归 nginx 用户所有。
现在,根据在线提供的各种资源,人们建议使用“www-data”作为用户。
我与上述场景相关的查询是:
nginx 和 www-data 用户的安全权限有什么区别吗?
如果更安全,我应该将用户更改为“www-data”吗?
我是 Linux 和 nginx 的新手,所以任何帮助将不胜感激。
nginx ×1