场景

需求是从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搭建静态资源映射实现远程访问服务器上的图片资源相关推荐

  1. nginx搭建静态文件服务器,利用nginx搭建静态资源服务器的方法步骤

    以windows为例,linux其实一样: 搭建静态资源服务器 我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射 找到n ...

  2. 比较简单的nginx搭建静态资源linux服务器教程

    这几天一时兴起,想搭一个静态资源服务器,nginx显然就是最佳选择. 奈何本人太铸币,搞了几天没搞成. 但如果你跟着下面的教程,只需五分钟,即可搭建属于自己的静态资源服务器. 首先需要创建文件夹 通过 ...

  3. nginx搭建静态服务器(127.0.0.1/localhost访问)

    1. mkdir -p /home/appleyuchi/work 在work目录下面新建一个test.txt 2. root权限下面 nginx -c /etc/nginx/nginx.conf n ...

  4. 入门Nginx之-静态资源服务器及跨域配置

    简介 这里静态资源就以之前的一个项目文章地址为例,源码 Github,项目本身很简单,只是分别对第三方的服务端.自己的服务端发起请求. 不论是调用第三方服务端接口,还是自己的后端服务,如果跨域未在服务 ...

  5. 前后端分离项目nginx搭建静态页面服务器cors做后台跨域接收前台请求

    自己在闲暇时间里,无聊的我试着做了一个前后台分离的入门demo.在编写代码前通过查询百度,csdn,博学谷等做了一些准备工作,具体还只是做到前台发送的请求能顺利的发送到后端,时间仓促做的也有不足之处, ...

  6. win10 nginx部署静态资源服务器和HTML

    win10 nginx部署前端项目(静态资源服务器和HTML) niginx的安装和启停操作参照博客:https://blog.csdn.net/qq_26666947/article/details ...

  7. nginx调用静态资源资源显示服务器500错误

    服务器500错误:服务器内部错误,意味着该请求无法被识别. 排查方向: 1.分区inode指针是否分配完 df -i进行查看 2.磁盘分区是否满了 df -h 进行查看 3.nginx配置中,是否有错 ...

  8. SpringBoot中通过重写WebMvcConfigurer的方法配置静态资源映射实现图片上传后返回网络Url

    场景 前端调用上传照片的功能,将某照片上传到服务器上某磁盘路径下,然后将通过静态资源映射,将在服务器上 访问的地址存储到数据库中,这样在需要获取这种照片的时候就能通过服务器上的url来获取和显示这张照 ...

  9. Spring Boot 静态资源映射与上传文件路由配置

    默认静态资源映射目录 默认映射路径 在平常的 web 开发中,避免不了需要访问静态资源,如常规的样式,JS,图片,上传文件等;Spring Boot 默认配置对静态资源映射提供了如下路径的映射 /st ...

最新文章

  1. git 生成公钥,并且配置
  2. delphi 执行一个外部程序,当外部程序结束后言主程序立即响应
  3. C语言程序设计 练习题参考答案 第八章 文件(2)
  4. Android(java)学习笔记27:TextView属性大全
  5. 计蒜客挑战难题:泥塑课
  6. ant 时 --java.lang.NoSuchMethodError: org.apache.tools.ant.util.FileUtils.getFileUtils 解决方法
  7. 普元BPS:唯一零错误的流程平台
  8. 美化博客园 添加网易云音乐及生成文章目录
  9. 【树莓派】在树莓派上制作开机自启动程序及服务2
  10. Android优秀参考APP源码
  11. 前端规范——前后端接口规范
  12. 方立勋_30天掌握JavaWeb_回顾复习
  13. 骑士人才系统替换短信接口
  14. 更改win7密钥及方法
  15. SAP 金额等负号提前问题
  16. WordPress 3.3 –“ Sonny”发布
  17. android型号手机怎么截图,安卓手机怎么截图 手机截图超简单图文教程
  18. 【机器学习】Python秘密武器之Numpy
  19. 计算机专业就业现状及指导
  20. EV,PV,AC,SPI,CPI中曲线对比图

热门文章

  1. ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(1)
  2. Average and Median(500)dp,二分 AtCoder Beginner Contest 236
  3. Boring data structure problem 模拟-双端队列
  4. java找哪一天是星期几_七夕节是几月几日农历时间 2019年七夕情人节哪一天星期几...
  5. java 公共组件_【JAVA语言程序设计基础篇】--Swing GUI组件的公共特性
  6. springboot 异步mysql_spring boot 使用@Async实现异步调用方法
  7. python docker自动化_自动化 – 自动创建docker容器并启动python脚本
  8. 宝塔nginx文件服务器,宝塔面板nginx编译webdav模块 – 建立webdav服务器
  9. gmail头像_Gmail与Google+进一步整合:可显示好友头像
  10. PKCS5Padding与PKCS7Padding的区别