在Apache上设置Fossil服务器

时间:2013-01-26 11:37:16

标签: apache cgi fossil

我正在尝试在外部托管的Apache服务器上设置一个Fossil服务器而没有太多运气。我创建了cgi脚本并将它和可执行文件放在cgi文件夹中。我没有访问www目录之前的任何目录,这被视为我的根目录。当我尝试运行脚本时,问题就来了,因为我总是得到500内部服务器错误响应。每个文件夹和文件都有755个权限。

谁能告诉我我做错了什么? 这是我的脚本,我命名为“repo.cgi”

#!/cgi/fossil
repository: /fossils/project.fossil

这是给我错误的网址格式。

website.com/cgi/repo.cgi

1 个答案:

答案 0 :(得分:0)

只要您收到“500内部服务器错误”,就可能出现以下问题:

您的Web服务器使用64位Linux,但未安装32位兼容库。

另一方面,官方化石二进制文件是32位并编译为动态链接一些32位库。

您可以通过使用静态链接的化石二进制来解决问题。 (我假设您无法在服务器上安装所需的库)。

下载源代码并尝试使用正确的选项进行编译。 (IIRC“--static”)