为什么我的 nginx 对于这个非常简单的配置一直显示 403?

为什么我的 nginx 对于这个非常简单的配置一直显示 403?

我是 nginx 新手,正在设置一个非常简单的服务器:

http {    
  server {
  listen         80;
  server_name mydomain.com www.mydomain.com;

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

配置就这么简单。但是它一直显示 403 错误。我该怎么办?

答案1

最有可能的原因是它没有读取的权限/root/mydomain

通常,nginx 将在nginx用户下运行。/root通常仅供root用户访问。将内容放入 /root 通常是一种不好的做法。

相关内容