Опубликованные ртутные репозитории - возврат ссылок 404

Я могу опубликовать список репозиториев, используя hgwebdir.cgi на Tomcat. Однако ни одна из ссылок на опубликованные репозитории не работает. На что должен быть установлен baseurl? Я установил его на http://host:port/folder, где cgi-bin находится прямо под папкой. URL-адреса не формируются правильно (у них нет hgwebdir.cgi в них), и у меня нет настройки перезаписи URL-адреса. Нужна ли какая-то конфигурация Tomcat для работы URL?

1 ответ

Решение

Насколько я знаю, hgwebdir.cgi должен быть установлен через HTTP-сервер, такой как Apache. Невозможно запустить его под Tomcat: по этой причине он не работает.

  • установить веб-сервер Apache (попробуйте XAMPP, если вы работаете под Windows)
  • Установите интерпретатор Python
  • Поместите hgwebdir.cgi в каталог CGI вашего веб-сервера apache.
  • Сконфигурируйте hgwebdir.cgi, чтобы он мог найти питона в PATH
  • Вы можете найти больше информации о ртутной книге http://hgbook.red-bean.com/read/
Другие вопросы по тегам