由于权限错误,无法正确设置nginx

由于权限错误,无法正确设置nginx,nginx,Nginx,我可以通过IP地址打开位于/usr/share/nginx的index.html,这非常好。nginx.conf如下所示: server { listen 80 default_server; listen [::]:80 default_server; server_name _; #root /home/intern; root /usr/share/nginx;

我可以通过IP地址打开位于
/usr/share/nginx
的index.html,这非常好。nginx.conf如下所示:

server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        #root         /home/intern;
        root    /usr/share/nginx;
        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location / {
            try_files $uri /index.html;
             # proxy_pass http://127.0.0.1:10000/;
        }

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }
我有用户
intern
,只能访问
/home/intern
文件夹,并希望将IP地址路由到
根目录/home/intern
,在那里我创建了index.html(并上载了我的其他文件),但它给了我一个
505内部服务器错误

我没有在
/usr/share/nginx
中上载文件的权限。我不太熟悉终端的使用,虽然我可以做
sudo-I
并进入root用户访问;如果有帮助的话

如果我可以将文件上载到
/usr/share/nginx
,或者当我将根目录更改为
/home/intern


任何帮助都将不胜感激。

我不知道ngnix,但从linux上的其他应用程序来看,可能有一个名为ngnix的组,您(您的用户)必须被分配到该组。运行grep-ngnix/etc/group查看是否有这样一个组和多个组,以查看您的用户分配了哪些组。谢谢,但运行
grep-ngnix/etc/group
时没有显示任何内容。很抱歉,我猜错了,您必须等待具有更具体知识的人。或者,它是yust,因为命令中有拼写错误。好的。我假设用户nginx需要被授予访问/home/intern的权限,但我无法这样做。我现在已经安装了nginx,在权限方面也有类似的问题。这可以通过向某些用户授予权限的“暴力”来解决,但我建议等待知道该如何操作的人。我不知道ngnix,但在linux上的其他应用程序中,可能有一个名为ngnix的组,您(您的用户)必须被分配到该组。运行grep-ngnix/etc/group查看是否有这样一个组和多个组,以查看您的用户分配了哪些组。谢谢,但运行
grep-ngnix/etc/group
时没有显示任何内容。很抱歉,我猜错了,您必须等待具有更具体知识的人。或者,它是yust,因为命令中有拼写错误。好的。我假设用户nginx需要被授予访问/home/intern的权限,但我无法这样做。我现在已经安装了nginx,在权限方面也有类似的问题。这可以通过“暴力”给一些用户授予权限来解决,但我建议等待知道该怎么做的人。