老包正常,新包报403 Forbidden openresty 1.15.8.2

老包正常,新包报403 Forbidden openresty 1.15.8.2

背景

拆分甲方某服务器前端vue项目,原来是3合1的,没有其源码,只能将其一另作部署。

问题描述

如题,编辑好nginx新主机配置,用原来的老包复制一份,发现正常。

然而,我打好新包放上去以后,报错:

复制代码
报403 Forbidden
openresty/1.15.8.2

nginx日志:

复制代码
[error] 4984#9200: *128301 directory index of "./html/" is forbidden, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "localhost:91"

然而,老包就是好的,换了新包,怎么调配置,都报这个403

原因分析

ai助手说权限、路径或配置有问题,我检查了一圈没发现问题。

后来终于发现,是win-rar解压工具多解压了一层目录,本来是./html/成了./html/html/,解压工具的锅,真的是路径有问题。

解决方案

把解压出来的包往外提一层。

另外,win-rar也可以手动控制,

打开win-rar窗口,

点击选项》设置》路径,

最下方,不要勾选路径中追加文件名,勾选从解压路径移除多余文件夹

点击确定,再次解压,发现文件夹层数已经不会多余一层了。

声明:本文使用八爪鱼rpa工具从gitee自动搬运本人原创(或摘录,会备注出处)博客,如版式错乱请评论私信,如情况紧急或久未回复请致邮 [email protected] 并备注原委;引用本人笔记的链接正常情况下均可访问,如打不开请查看该链接末尾的笔记标题(右击链接文本,点击 复制链接地址,在文本编辑工具粘贴查看,也可在搜索框粘贴后直接编辑然后搜索),在本人博客手动搜索该标题即可;如遇任何问题,或有更佳方案,欢迎与我沟通!

相关推荐
kadog几秒前
PubMed PDF下载 cloudpmc-viewer-pow逆向
前端·javascript·人工智能·爬虫·pdf
nongcunqq27 分钟前
爬虫练习 js 逆向
笔记·爬虫
汐汐咯1 小时前
终端运行java出现???
笔记
乌夷1 小时前
使用spring boot vue 上传mp4转码为dash并播放
vue.js·spring boot·dash
fxshy1 小时前
ai聊天流式响应,阻塞式和流式响应 nginx遇到的坑
运维·javascript·nginx
这颗橘子不太甜QAQ1 小时前
Husky使用技巧
javascript·git·代码规范
장숙혜2 小时前
ElementUi的tabs样式太难修改,自定义tabs标签页
前端·javascript
火星思想2 小时前
Promise 核心知识点(非基础)
前端·javascript·面试
前端大白话2 小时前
炸裂!10个 React 实战技巧,让你的代码从“青铜”秒变“王者”
前端·javascript·react.js
10年前端老司机2 小时前
微信小程序模板语法和事件
前端·javascript·微信小程序