记录部署静态项目到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存放的才应该是静态资源到入口文件的相对路径。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。