阅读(3298) (11)

允许Fundebug下载Source Map文件

2019-02-20 16:04:44 更新

如果您将Source Map文件(即.map文件)部署到生产服务器上,Fundebug则会自动下载Source Map文件,用于还原压缩代码。为了保证代码安全性,您可以通过修改网页服务器或者代理服务器的配置,仅允许Fundebug下载Source Map文件即可。

IP

Fundebug用于下载Source Map文件的服务器IP为120.77.45.162和120.79.16.115。

Nginx配置方式

在nginx配置文件中新增location模块,使用正则表达式匹配.map文件。其中/dist/为Source Map文件所在目录路径:

location ~ ^/dist/(.+)\.map$ 
{
    allow 120.77.45.162;
    allow 120.79.16.115;
    deny all;

    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header Host $host;
    proxy_pass http://192.168.59.225:8000;
}

Apache配置方式

<FilesMatch "\.map$">
    Order deny,allow
    Deny from all
    Allow from 120.77.45.162
    Allow from 120.79.16.115
</FilesMatch>