我是 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-bin
为servername.com/cgi-bin
。如果您在设置虚拟服务器的过程中更改了该别名,则可能无法正常工作。但您应该能够查看配置中的示例并使其适用于您的虚拟服务器。
答案2
在 plesk 上我认为它应该是这样的:
/var/www/vhosts/DOMAIN/cgi-bin/
答案3
是的,就像 Coops 所说,如果你的 VPS 使用 Plesk,则位置是:
/var/www/vhosts/DOMAIN/cgi-bin
但不要忘记在“网站托管设置”中为域名启用 CGI 支持