记录部署静态项目到nginx,遇到404 (Not Found)问题及解决方案
别问问就花括号 2024-08-13 12:07:10 阅读 51
1.存放静态资源到指定目录
首先新建一个目录存放你的静态资源,默认是在html目录下,但我自己创了一个单独的目录(不影响,后期配置文件配置一下即可)
2.修改nginx.conf配置文件
<code>location / {
root lavaui/demo/function-demo/;
index page/index.html;
}
报错的代码如下:
location / {
root lavaui/demo/function-demo/page/;
index index.html;
}
这会导致所有资源都从lavaui/demo/function-demo/page/这个目录下寻找,然而page这个文件夹里只存放了html页面,所以找不到CSS、JS等文件。
root存放的是静态项目资源的根目录,index存放的才应该是静态资源到入口文件的相对路径。
上一篇: Docker 部署开源远程桌面工具 RustDesk
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。