1. 首页
  2. 教程
  3. 高级教程

Nginx本地文件代理

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


1、安装Nginx

直接去nginx官网下载,解压就能用


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;

Nginx本地文件代理


2.3 异常查看

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

原创文章,作者:院长大大,如若转载,请注明出处:http://www.axureschool.cn/1235.html

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

邮件:fleede@163.com

工作时间:周一至周五,9:30-18:30,节假日休息