Lighttpd 下载脚本而不是执行它

问题描述 投票:0回答:2

我正在尝试让 Django 应用程序与 Lighttpd 一起运行。 我按照这里的指示操作:

http://ca.rroll.net/2009/07/12/deploying-your-django-app-on-joyent-shared-accelerators/

但是当我访问该 URL 时,它会下载脚本而不是执行它。 对我来说这似乎是一个 MIME 问题,但我不知道缺少什么。当然,也可能是完全不同的东西。

django lighttpd
2个回答
1
投票

Lighttpd 将默认未定义的 mimetypes 为“application/octet-stream”,这通常会导致浏览器想要下载二进制文件,以便您稍后可以使用适当的应用程序打开它。

您可能需要更改 mimetype 映射配置


0
投票

在 Debian 9 上,刚刚,2024 年 11 月 23 日:-), 遇到同样的问题, 通过替换修复了

cgi.assign = ( "cgi" => "" ) 

cgi.assign = ( "" => "" ) 

/etc/lighttpd/conf-available/10-cgi.conf

© www.soinside.com 2019 - 2024. All rights reserved.