当前位置:   article > 正文

通过Nginx请求本地资源_nginx用域名访问电脑本地文件

nginx用域名访问电脑本地文件

主要修改nginx中的nginx.conf文件
在这里插入图片描述
打开这个文件
在这里插入图片描述
本地资源就在这个data文件夹里面
在这里插入图片描述
现在在浏览器中输入 http://localhost/test/hefei_xz.zip就能下载这个文件
但是现在会出现跨域问题,需要添加下面这段
在这里插入图片描述

#这里填*就是任何域名都允许跨域
    add_header Access-Control-Allow-Origin *;
    #CORS请求默认不发送Cookie和HTTP认证信息。但是如果要把Cookie发到服务器,要服务器同意,指定 
    #Access-Control-Allow-Credentials字段。
	add_header Access-Control-Allow-Credentials 'true';
    #设置跨域请求允许的Header头信息字段,以逗号分隔的字符串
    add_header Access-Control-Allow-Headers 'Origin,X-Requested-With,Content-Type,Accept,Authorization,token';
    #设置跨域允许的请求
    add_header Access-Control-Allow-Metthods 'POST,GET,PUT,OPTIONS,DELETE';
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

下面是我在实际操作遇到的另一个问题
http://mars3d.cn/editor-vue.html?id=layer-graphic/geojson/shp2json
启动nginx后发现控制台报错在这里插入图片描述
解决方法 http://mars3d.cn/dev/guide/issue/cors.html#%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95%E5%8F%8A%E6%AD%A5%E9%AA%A4
在这里插入图片描述
成功
在这里插入图片描述
参考文章
https://blog.csdn.net/weixin_55853065/article/details/127787284
http://mars3d.cn/dev/guide/issue/cors.html#%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95%E5%8F%8A%E6%AD%A5%E9%AA%A4

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/687607
推荐阅读
相关标签
  

闽ICP备14008679号