我一直尝试在 OS X(具体来说,Snow Leopard)下托管我自己的 Gopher 服务器,但发现这个过程有点令人沮丧。
在尝试安装大量跨平台服务器软件包(但均失败)后,我选择了余震,因为它似乎是唯一一个“有效”的方法——我使用这个词非常随意。
理想情况下,我希望在不需要任何专门软件的情况下托管服务器,但为了做到这一点,我需要知道 Gopher 客户端在连接时寻找的“根文档”的名称(例如,Web 浏览器期望index
在网站上调用的文件)。不幸的是,RFC 1436(指定 Gopher 协议标准的文档)仅提到了这个神秘文件必须包含的内容,但没有提到它的名称。
我尝试使用!Gopher Links
和.Link
作为.Links
文件名,但在使用命令行浏览器查看时都会导致“无法访问文档”错误山猫。
我被友好的人们引导到这里询问不同,所以如果有人能够提供帮助,我将不胜感激!
答案1
LinkFileName
文件中的指令描述aftershock.conf
了此文件的名称。默认值为.Link
,您声明您已经尝试过。该软件是用 Java 编写的,因此我预计根目录的路径值的格式GopherRoot
将遵循与 OSX 路径命名相关的任何 Java 怪癖。