Nginx 不提供图像(403 - 禁止错误)

Nginx does not serve image ( 403 - forbidden error )

我刚刚搭建了一个nginx服务器。我可以访问我的网页(一个 "under construction" 页面),但是尽管服务器正确地提供了一个图像(名为 "logo.png" ),但同一目录中的另一个图像(我在 nginx 的根目录下拥有所有内容) 未提供服务并抛出“403 - Forbidden”错误 )。下面我向您展示了我的 nginx.conf 文件的 "http" 部分。

http {

  include       mime.types;
  default_type  application/octet-stream;

  sendfile        on;

  keepalive_timeout  65;

  server {
    listen       80;
    server_name  ***********.com;
    root html;

    location / {
        index  index.html index.htm;
    }
  }
}

你对我如何解决这个问题有什么建议吗??

可能 nginx 用户没有读取第二个文件的权限。选项:

1) 更改该文件的 chmod 以便每个人都可以阅读

2) 将 nginx-user 和 file-owner-user 添加到同一组并允许该组读取该文件