在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的文件中可以查看具体的错误。
文章评论