首页 > 解决方案 > 为什么我创建新的配置文件时 nginx 会给出错误 404 未找到?

问题描述

我已经安装了 nginx 版本:nginx/1.17.10 (Ubuntu)。“sites-enabled”目录中的“default”配置文件指向的索引页正常工作。我在“启用站点”中创建了另一个名为“test.com”的配置文件,它看起来像:

在此处输入图像描述

在此处输入图像描述

我已将索引文件放在目录中...

usr/share/nginx/test.com

我已经编辑了主机配置

/etc/hosts

在此处输入图像描述

现在当我做 curl test.com 我得到 404 not found 错误

在此处输入图像描述

标签: nginx

解决方案


解决方法是改变:

root /usr/share/nginx/test.com;

try_files $uri $uri/index.html $uri.html =404;


推荐阅读