找不到您正在查找的页面错误消息-nginx

找不到您正在查找的页面错误消息-nginx,nginx,centos,Nginx,Centos,我安装了nginx,它工作正常。 现在我想创建一个目录并将我的文件放入其中,我想要的是: myip/index/index.html 这是nginx的配置文件: server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html;

我安装了nginx,它工作正常。 现在我想创建一个目录并将我的文件放入其中,我想要的是:

myip/index/index.html
这是nginx的配置文件:

 server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location / {
        }

        location /index{
                root /home/sunyar/data/www;
                index index.html;
        }
        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }
这是我的目录,我通过以下命令找到它:

pwd

/home/sunyar/data/www
里面有一个
index.html
文件

但是当我输入
http://192.168.15.9/index/index.html
url返回此内容:


检查错误日志。对于您当前的配置,应该有一个描述问题的条目

root
指令通过将其值与URI连接起来进行操作,因此将在以下位置搜索该文件:
/home/sunyar/data/www/index/index.html

要删除额外的
/index/
,您需要使用
别名

例如:

location /index {
    alias /home/sunyar/data/www;
}
有关详细信息,请参阅