Nginx搭建静态资源映射实现远程访问服务器上的图片资源
场景
需求是从A系统中预览B系统中抓拍的照片。
B系统在另一条服务器上,照片的路径是绝对路径
类似D:\aa\badao.jpg这样的图片路径。
在A系统中查询B系统的数据库能获取图片的路径。
需要将此图片路径映射为网络URL,使在A系统中能通过网络URL实现预览。
Nginx在Windows下载安装启动与配置前后端请求代理:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108122023
在上面进行Nginx的安装和配置后。
配置静态资源映射是一样的流程。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
照片再B系统服务器上的路径为D盘下pic_old
然后照片路径都是在数据库中进行存储的
存储的是完整的磁盘路径。
首先下载Nginx,然后复制到B系统所在的服务器上,打开conf下的nginx.conf
添加一个静态资源服务器
server {listen 250;server_name 127.0.0.1;#charset koi8-r;#access_log logs/host.access.log main;location / {root D:/pic_old/;try_files $uri $uri/ /index.html;index index.html index.htm;}# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {# proxy_pass http://127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000##location ~ \.php$ {# root html;# fastcgi_pass 127.0.0.1:9000;# fastcgi_index index.php;# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;# include fastcgi_params;#}# deny access to .htaccess files, if Apache's document root# concurs with nginx's one##location ~ /\.ht {# deny all;#}}
这里代表监听250端口,并且将请求过来的根路径映射为下面的
root路径
D:/pic_old/
配置完成后,保存,然后到bin下打开cmd
start nginx.exe
启动nginx
然后就可以打开浏览器访问
http://localhost:250/
这个路径就等同于D:/pic_old/
所以后面加上照片文件的具体路径,就可以实现在静态资源服务器映射访问。
然后如果要是在A系统的服务器或者其他浏览器中预览,必须开放B系统所在服务器的250端口。
Nginx搭建静态资源映射实现远程访问服务器上的图片资源相关推荐
- nginx搭建静态文件服务器,利用nginx搭建静态资源服务器的方法步骤
以windows为例,linux其实一样: 搭建静态资源服务器 我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射 找到n ...
- 比较简单的nginx搭建静态资源linux服务器教程
这几天一时兴起,想搭一个静态资源服务器,nginx显然就是最佳选择. 奈何本人太铸币,搞了几天没搞成. 但如果你跟着下面的教程,只需五分钟,即可搭建属于自己的静态资源服务器. 首先需要创建文件夹 通过 ...
- nginx搭建静态服务器(127.0.0.1/localhost访问)
1. mkdir -p /home/appleyuchi/work 在work目录下面新建一个test.txt 2. root权限下面 nginx -c /etc/nginx/nginx.conf n ...
- 入门Nginx之-静态资源服务器及跨域配置
简介 这里静态资源就以之前的一个项目文章地址为例,源码 Github,项目本身很简单,只是分别对第三方的服务端.自己的服务端发起请求. 不论是调用第三方服务端接口,还是自己的后端服务,如果跨域未在服务 ...
- 前后端分离项目nginx搭建静态页面服务器cors做后台跨域接收前台请求
自己在闲暇时间里,无聊的我试着做了一个前后台分离的入门demo.在编写代码前通过查询百度,csdn,博学谷等做了一些准备工作,具体还只是做到前台发送的请求能顺利的发送到后端,时间仓促做的也有不足之处, ...
- win10 nginx部署静态资源服务器和HTML
win10 nginx部署前端项目(静态资源服务器和HTML) niginx的安装和启停操作参照博客:https://blog.csdn.net/qq_26666947/article/details ...
- nginx调用静态资源资源显示服务器500错误
服务器500错误:服务器内部错误,意味着该请求无法被识别. 排查方向: 1.分区inode指针是否分配完 df -i进行查看 2.磁盘分区是否满了 df -h 进行查看 3.nginx配置中,是否有错 ...
- SpringBoot中通过重写WebMvcConfigurer的方法配置静态资源映射实现图片上传后返回网络Url
场景 前端调用上传照片的功能,将某照片上传到服务器上某磁盘路径下,然后将通过静态资源映射,将在服务器上 访问的地址存储到数据库中,这样在需要获取这种照片的时候就能通过服务器上的url来获取和显示这张照 ...
- Spring Boot 静态资源映射与上传文件路由配置
默认静态资源映射目录 默认映射路径 在平常的 web 开发中,避免不了需要访问静态资源,如常规的样式,JS,图片,上传文件等;Spring Boot 默认配置对静态资源映射提供了如下路径的映射 /st ...
最新文章
- git 生成公钥,并且配置
- delphi 执行一个外部程序,当外部程序结束后言主程序立即响应
- C语言程序设计 练习题参考答案 第八章 文件(2)
- Android(java)学习笔记27:TextView属性大全
- 计蒜客挑战难题:泥塑课
- ant 时 --java.lang.NoSuchMethodError: org.apache.tools.ant.util.FileUtils.getFileUtils 解决方法
- 普元BPS:唯一零错误的流程平台
- 美化博客园 添加网易云音乐及生成文章目录
- 【树莓派】在树莓派上制作开机自启动程序及服务2
- Android优秀参考APP源码
- 前端规范——前后端接口规范
- 方立勋_30天掌握JavaWeb_回顾复习
- 骑士人才系统替换短信接口
- 更改win7密钥及方法
- SAP 金额等负号提前问题
- WordPress 3.3 –“ Sonny”发布
- android型号手机怎么截图,安卓手机怎么截图 手机截图超简单图文教程
- 【机器学习】Python秘密武器之Numpy
- 计算机专业就业现状及指导
- EV,PV,AC,SPI,CPI中曲线对比图
热门文章
- ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(1)
- Average and Median(500)dp,二分 AtCoder Beginner Contest 236
- Boring data structure problem 模拟-双端队列
- java找哪一天是星期几_七夕节是几月几日农历时间 2019年七夕情人节哪一天星期几...
- java 公共组件_【JAVA语言程序设计基础篇】--Swing GUI组件的公共特性
- springboot 异步mysql_spring boot 使用@Async实现异步调用方法
- python docker自动化_自动化 – 自动创建docker容器并启动python脚本
- 宝塔nginx文件服务器,宝塔面板nginx编译webdav模块 – 建立webdav服务器
- gmail头像_Gmail与Google+进一步整合:可显示好友头像
- PKCS5Padding与PKCS7Padding的区别