gpt4 book ai didi

python - 从/cgi-bin/文件夹执行 Python CGI

转载 作者:太空宇宙 更新时间:2023-11-04 10:57:05 27 4
gpt4 key购买 nike

我在 Ubuntu 服务器上安装了标准的 Apache2。默认设置使用 ScriptAlias/cgi-bin/ 引用到 /usr/lib/cgi-bin/。如果我将 Python CGI 脚本放在 /usr/lib/cgi-bin/ 中,它就会执行。

我创建了具有适当权限的 /var/www/cgi-bin/,删除了 ScriptAlias 行,更改了 Directory 中的条目站点的 default 文件,将 CGI 文件移动到 /var/www/cgi-bin/ 并重新启动 Apache2,但我无法让脚本运行。它在浏览器中显示为文本文件,而不是被执行。调用脚本的 HTML 文件指的是 /cgi-bin/SCRIPT,所以我保持不变。我在配置文件中尝试了 /cgi-bin/var/www/cgi-bin 的变体,但没有成功。我怎样才能从 /var/www/cgi-bin 获取要运行的 Python CGI 文件?

最佳答案

如果您删除了 ScriptAlias 指令,您可能应该将以下行添加到目录的主配置或 .htaccess 文件中:

Options +ExecCGI
AddHandler cgi-script py

关于python - 从/cgi-bin/文件夹执行 Python CGI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8910770/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com