You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何允许从Plesk服务器下载自定义扩展名的.db文件

如何允许从Plesk服务器下载自定义扩展名的.db文件

我太懂你这种情况了!之前帮朋友排查过一模一样的问题——你遇到的根本不是MIME类型的问题,而是Plesk默认把.db这类扩展名当成了“敏感文件”,直接通过Nginx规则阻止了浏览器的访问请求,所以改mime.types自然没用。

给你两个靠谱的解决办法,按自己的操作习惯选就行:

方法一:通过Plesk可视化面板配置(推荐)

这是最稳妥的方式,不会因为Plesk的配置同步覆盖你的修改:

  • 登录Plesk后台,找到你要设置的域名,进入「网站与域名」→「Apache & Nginx设置」
  • 往下滚动到「附加Nginx指令」的输入框,粘贴这段规则:
    location ~* \.db$ {
        allow all;
        try_files $uri $uri/ =404;
    }
    
  • 点击保存,Plesk会自动帮你重新加载Nginx配置,这时候再去浏览器里下载.db文件,应该就能正常获取了。

方法二:直接修改域名的Nginx配置文件

如果你习惯用命令行操作,也可以直接改对应域名的配置文件:

  • 先找到该域名的Nginx配置文件,通常路径是/var/www/vhosts/system/[你的域名]/conf/nginx.conf(不同Plesk版本可能略有差异,找不到的话可以用find /var/www/vhosts -name nginx.conf搜索)
  • 打开文件,在server块内部合适的位置添加上面那段location规则
  • 保存后重启Nginx服务:systemctl restart nginx

额外提醒

虽然解决了下载问题,但还是要注意:如果这个.db是数据库文件,尽量不要放在网站根目录的公开路径里,或者可以把规则里的allow all改成特定IP(比如allow 192.168.1.100; deny all;),避免被无关人员访问,降低安全风险。

备注:内容来源于stack exchange,提问作者OMA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 13:04:35