我之前是从源代码构建 Nginx,但现在使用 apt-get 进行安装。我想知道是否仍需要创建自己的用户来手动运行该过程,或者现在是否将其作为安装过程的一部分。阅读解释如何从 apt 安装 nginx 的教程从未提及手动创建用户,因此我认为这不是必要的,但不确定。
答案1
Debian 通过 apt 安装 Nginx 时会创建一个 Web 用户 (www-data)
如果安装成功,您可以使用以下命令快速检查:
cat /etc/nginx/nginx.conf | grep user
输出应该是user www-data;
。
确保 Nginx 正在运行,service nginx status
然后ps aux | grep nginx
查看是否有任何工作进程在最左侧列中列出了该用户。
注意:主进程将以 root 身份运行。
答案2
如果 Debian 和 Ubuntu 类似(它应该是一个很多例如 Ubuntu),用户是在安装过程中创建的,并且 Nginx 将在安装结束时运行并监听端口 80(如果我没记错的话)。