gpt4 book ai didi

python - 无法在我的 VPS 上运行 CGI 程序

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

我有 Linux VPS,我试图在其中查找 httpd.conf 来检查设置并部署我的测试 CGI 脚本。我发现以下列表httpd.conf:

/home/cpeasyapache/src/httpd-2.2/docs/conf/httpd.conf
/home/cpeasyapache/src/modsecurity-apache/tests/regression/server_root/conf/httpd.conf
/usr/local/apache/conf/original/httpd.conf
/usr/local/apache/conf/httpd.conf
/usr/local/apache/conf_pre_ea3/original/httpd.conf
/usr/local/apache/conf_pre_ea3/httpd.conf

我应该考虑哪一个?但是我检查了:

/home/cpeasyapache/src/httpd-2.2/docs/conf/httpd.conf
/usr/local/apache/conf/httpd.conf

在哪里我可以看到:

ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
<Directory "/usr/local/apache/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

因此,根据设置,我编写了 test.py 和 chmod 755 test.py 并尝试从浏览器运行:

http://xxx.xxx.xxx.xxx/cgi-bin/test.py

但是我无法打印“hello test”,因为我在脚本中给出了打印语句。

我收到“500 内部服务器错误”。我是这个领域的新手。

有人可以帮我解决这个问题吗?

最佳答案

更改选项,试试这个:

<Directory "/usr/local/apache/cgi-bin">
Options +ExecCGI

关于python - 无法在我的 VPS 上运行 CGI 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35412373/

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