nginx - 为什么我创建新的配置文件时 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 错误
解决方案
解决方法是改变:
root /usr/share/nginx/test.com;
和
try_files $uri $uri/index.html $uri.html =404;
推荐阅读
- javascript - 关于 RORO 花纹性能
- c# - 使用 LINQ 从 XML 获取 ParentNode 和 ChildNode
- php - 在 PHP 的 Header 函数中添加变量
- django - request.method == "POST" 在更新博客文章视图中不起作用
- r - R:将列名从科学计数法更改为十进制
- reactjs - 如何修复 Apollo 客户端中的分页不做任何事情?
- java - (Java)为什么 Integer.toOctalString() 函数有时能正常工作,有时不能?(详情请看我的程序)
- c++ - 4x4矩阵重置缩放?
- javascript - 寻找动态添加/删除框,但在下拉值上隐藏字段
- google-apps-script - 编写教育成绩册