Назад | Перейти на главную страницу

Проблемы с настройкой сервера Gopher в OS X

Я пытался разместить свой собственный сервер Gopher под OS X (в частности, Snow Leopard), но нахожу этот процесс несколько разочаровывающим.

После попытки (и безуспешной) установить множество якобы кроссплатформенных серверных пакетов я остановился на Афтершок, поскольку это единственный вариант, который, кажется, «работает» - и я использую это слово очень свободно.

В идеале я хотел бы разместить сервер без необходимости в каком-либо специализированном программном обеспечении, но для этого мне нужно знать имя «корневого документа», который клиент Gopher ищет при подключении (например, веб-браузеры ожидают файл с именем index на веб-сайте). К сожалению, RFC 1436 (документ, определяющий стандарты протокола Gopher) упоминает только то, что должен содержать этот загадочный файл, но не его имя.

Я пробовал использовать !Gopher Links, .Link и .Links как имена файлов, но все они приводят к ошибке «Невозможно получить доступ к документу» при просмотре с помощью браузера командной строки рысь.

Меня направили сюда дружелюбные люди в Спросите разные, так что если кто-то может помочь, я буду очень признателен!

В LinkFileName директива в aftershock.conf file - это то место, где описывается имя этого файла. Значение по умолчанию - .Link, который, как вы утверждаете, вы уже пробовали. Программа написана на Java, поэтому я ожидаю форматирования значения пути для корневого каталога. GopherRoot будет следовать любым java-причудам, связанным с именованием путей OSX.