使用 Plesk 在 Linux Debian VPS 上上传 cgi 脚本的地方在哪里?

使用 Plesk 在 Linux Debian VPS 上上传 cgi 脚本的地方在哪里?

我是 Linux 新手。

我已经上传了 rebol(一种类似于 perl 的脚本语言)http://www.rebol.com/view-platforms.html)将 Linux Debian 版本复制到我的 VPS 上的 /usr/bin

我应该在哪里上传此脚本:

代码:

#!/usr/bin/rebol -c
REBOL [Title: "Cgi Test in Rebol"]
print "content-type: text/html^/"
print ["Date/time is:" now]

因为我在这个 VPS 上有 2 个域名,所以我找不到域名文件夹的位置。

答案1

在 Ubuntu(可能还有 Debian)上,它位于

/usr/lib/cgi-bin

假设您已经安装了 Apache。

常用的 Apache 配置别名/usr/lib/cgi-binservername.com/cgi-bin。如果您在设置虚拟服务器的过程中更改了该别名,则可能无法正常工作。但您应该能够查看配置中的示例并使其适用于您的虚拟服务器。

答案2

在 plesk 上我认为它应该是这样的:

/var/www/vhosts/DOMAIN/cgi-bin/

答案3

是的,就像 Coops 所说,如果你的 VPS 使用 Plesk,则位置是:

/var/www/vhosts/DOMAIN/cgi-bin

但不要忘记在“网站托管设置”中为域名启用 CGI 支持

相关内容