![nginx 为图像和一些 api 提供 500](https://linux22.com/image/776733/nginx%20%E4%B8%BA%E5%9B%BE%E5%83%8F%E5%92%8C%E4%B8%80%E4%BA%9B%20api%20%E6%8F%90%E4%BE%9B%20500.png)
我们在 crafter 上部署了一个网站,当我们直接使用“IP:port”访问它时,它工作正常。但是当我们使用 Nginx 反向代理访问它时,它会为图像和其他 api 给出 500。
此外,它没有在 nginx error.log 中给出任何错误
请求您帮忙,我们被困在这里。
答案1
出现 500 代码错误的原因可能有很多
正如评论中所建议的,您需要增加日志详细程度以获取有关错误的更多详细信息
根据您的 nginx 配置,错误文件可能/var/log/nginx/error.log
不同。或者,您可以journalctl
根据所采用的服务管理系统检查日志
访问静态文件时可能会出现permission denied
问题,因此你需要确保生成 nginx 进程的用户具有正确的访问级别
请分享 nginx 配置文件以及要提供的文件相关的权限