nginx 图片不能访问 js可以访问_Nginx 实现静态资源

本文介绍了在使用Nginx作为静态资源服务器时遇到图片无法访问,但JS可以正常访问的问题。文章通过部署Flask应用和Nginx代理,分析了可能的原因,并提供了Nginx的配置示例。同时,还提及了c++ Linux后台服务器开发的相关知识点。
摘要由CSDN通过智能技术生成

前言
nginx作为一款高性能的服务器,用途非常多,除了可以做后端服务器的代理,负载均衡之外,还有一个用途就是做静态资源的缓存服务器,比如在前后端分离的项目中,为了加速前端页面的响应速度,我们可以将前端的相关资源,例如html,js,css或者图片等放到nginx指定的目录下,访问的时候只需要通过IP加路径就可以实现高效快速的访问,

1、基础环境

1.机器规划

hostnameiproleweb0110.0.0.7flask进程(端口5000)lb0110.0.0.5提供Nginx静态资源访问和反向代理

2.我自己写了一个基于flask_restful的flask小项目,目录结构为

[root@web01 ~]# tree flask-demoflask-demo├── app │   ├── api   # 接口文件│   │   ├── base.py│   │   ├── home.py│   │   └── web_html.py│   ├── __init__.py│   ├── libs     # 工具函数│   │   ├── commons.py│   │   └── const.py│   └── static   # 静态资源│       ├── html│       │   ├── home.html│       │   └── index.html│       ├── img│       │   └── t1.jpg│       └── js│           └── jquery-3.4.1.min.js├── flask_manage.sh  # flask启动脚本├── manage.py  └── settings.py # flask配
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值