在Digital Ocean服务器上的Ubuntu上配置nginx(非root用户)

在Digital Ocean服务器上的Ubuntu上配置nginx(非root用户),ubuntu,nginx,Ubuntu,Nginx,我已经在我的数码相机上安装了Ubuntu 14.04上的nginx 安装不是以root用户身份进行的,而是以具有sudo权限的非root用户身份进行的 安装说明如下: 在iNtalation之后,我现在开始配置它。在中找到nginx.config文件 /etc/nginx/ 显然,当我打开这个文件时(它以只读方式打开)。 我知道我可以使用chown命令更改此文件的权限。。但这似乎不对 这里的正确做法是什么?您可以通过以下方式进行修改: sudo vim /etc/nginx/nginx.c

我已经在我的数码相机上安装了Ubuntu 14.04上的nginx

安装不是以root用户身份进行的,而是以具有sudo权限的非root用户身份进行的

安装说明如下:

在iNtalation之后,我现在开始配置它。在中找到nginx.config文件

/etc/nginx/ 
显然,当我打开这个文件时(它以只读方式打开)。 我知道我可以使用chown命令更改此文件的权限。。但这似乎不对


这里的正确做法是什么?

您可以通过以下方式进行修改:

sudo vim /etc/nginx/nginx.conf
Nginx主进程可能在您的设置中以root用户身份执行(否则它将无法绑定到端口
80
),因此可以将其保留为:

-rw-r--r--   1 root root .....

您可以使用以下命令对其进行修改:

sudo vim /etc/nginx/nginx.conf
Nginx主进程可能在您的设置中以root用户身份执行(否则它将无法绑定到端口
80
),因此可以将其保留为:

-rw-r--r--   1 root root .....