Опубликованные ртутные репозитории - возврат ссылок 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/