SiMa Blog

  • 文章
  1. 首页
  2. 未分类
  3. 正文

Nginx本地文件代理

2021年9月3日 1703点热度

在Axure制造原型时,有时需要将本地的文件、图片、视频做成HTTP代理服务进行访问。本文将介绍如何通过Nginx做成本地代理服务

1、安装Nginx

直接去nginx官网下载,解压就能用
或者nginx-1.21.0直接下载

2、Nginx运行

2.1 Nginx配置

在conf文件夹下的nginx.conf文件中进行修改,配置如下:

#user  nobody;
worker_processes  1;

events {
    worker_connections  1024;
}

http {
    server {
        listen       82;
        server_name  localhost;

        #代理本地文件
        add_header Access-Control-Allow-Origin *;
        add_header Access-Control-Allow-Headers X-Requested-With;
        add_header Access-Control-Allow-Methods GET,POST,OPTIONS;

        location / {

            root E://data;
            autoindex on;
        }
    }
}

注意说明:
1. Access-Control-Allow-Origin、Access-Control-Allow-Header、Access-Control-Allow-Methods三个值是保证访问资源不会有跨域问题;
2. root表示代理的路径;
3. autoindex on这个配置是为了让文件也可以访问;
4. listen表示代理服务端口;

2.2 运行Nginx

双击nginx.exe,在浏览器上输入local:82 查看成功;
修改配置后需要重启,在任务管理器上关闭程序后,再次双击运行nginx.exe;
任务管理器

2.3 异常查看

若无法正常访问,可以在log/error.log的文件中可以查看具体的错误。

相关文章:

  1. Axure API 对象常用函数二
  2. Wordpress折腾之修改Wordpress文件上传类型限制
  3. Axure+javascript嵌入图表之Highcharts图表
  4. Axure API 目录列表
  5. Python之爬取我爱我家的房价
标签: nginx
最后更新:2021年12月22日

司马陵空

小小分享,共同进步

打赏 点赞

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
分类
  • Axure
  • docker
  • Hass
  • Kodi
  • linux
  • Python
  • Wordpress
  • 其他
  • 未分类

COPYRIGHT © 2021 www.sima.link ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备2021033974号