Nginx服务器无法访问图片的问题解决

背景:在同一台服务器上部署了2个web应用,端口分别是6666和8888。登录系统后,更换用户头像,发现在web1的6666端口可以访问到,但web2的8888端口访问不到。我在nginx服务器上创建了2个html站点项目,只有其中一个端口为8888的web项目无法访问。所以非常纳闷,百思不得其解。后来看到错误是nginx报的才恍然大悟。

问题解决思路

1、确定端口是否可达

2、排查应用是否具有文件权限

3、nginx配置是否拦截

解决步骤

1、端口是可达的,因为我可以通过这个端口登录到系统后台。

2、进入shell界面,输入命令ps -ef | grep java | grep -v grep,查看后端jar包应用是否为root用户启动。发现权限已经是root最高级别。

3、对比了两个web的config文件发现,由于一时疏忽,忘记把图片拦截的配置给屏蔽掉了。

如下配置屏蔽掉即可:不要拦截gif,jpg,jpeg以及js,css等静态文件

相关推荐
kk”1 小时前
Linux的组和权限管理
linux·运维·服务器
智购科技智能售货柜2 小时前
2026自动售货机整机可靠性测试:从高低温交变到EMC电磁兼容的认证工程实践~YH
运维·服务器·数据库·人工智能·物联网
酒神dnspup4 小时前
CDN 回源检测怎么做?用 DNSPup 验证节点命中、源站暴露与多地可用性
运维·服务器·网络·网络协议·tcp/ip
Rain的Java大神之路4 小时前
短信接口被狂刷怎么处理
java·运维·后端·web安全·面试·架构·xss
江南风月4 小时前
3分钟快速上手日志审计系统 WGLOG v2.2 更新了什么
运维·服务器·网络
孙克旭_4 小时前
Docker 镜像构建|Vue+SpringBoot+Go 多语言项目 Dockerfile 案例
linux·运维·vue.js·spring boot·docker·dockerfile
life码农5 小时前
Linux截取Nginx指定时间段日志的三种方法(grep/awk/sed)
linux·nginx
接口不宕机5 小时前
外贸公司实战:利用 1688API 自动化监控竞品价格,解决采购定价痛点
运维·自动化
Dawn-bit5 小时前
Linux网络进阶:TCP三次握手和四次挥手与TCP连接状态
linux·服务器·网络·tcp/ip·云计算·智能路由器