Как правильно сделать index.html при использовании DAV SVN? - PullRequest
4 голосов
/ 05 октября 2010

У меня работает модуль Apache DAV SVN, так что я могу обслуживать доступную только для чтения версию своих репозиториев по HTTP.

Моя цель - показать доступную документацию кода на основе HTML (javadoc,и т. д.) в моих репозиториях, используя обычные возможности рендеринга HTML в браузере, вместо того, чтобы файлы высыпались в виде простого текста модулем DAV SVN.

Есть ли способ настроить это в файлах Apache .confбез необходимости перекомпиляции каких-либо модулей с нуля или установки каких-либо других модулей / инструментов?

Я попытался добавить "DirectoryIndex index.html", но безуспешно.

1 Ответ

2 голосов
/ 05 октября 2010

Взгляните на документы здесь:

http://svnbook.red -bean.com / о / 1,4 / svn.serverconfig.httpd.html # svn.serverconfig.httpd.extra.browsing.mimetype

По сути, apache обслуживает его, поскольку SVN-файл mimetype знает о файле, который по умолчанию имеет открытый текст. Если вы сообщите SVN, какой тип этих файлов, или дадите угадать mimetype, apache подойдет для правильного.

Я думаю, вы хотите установить

enable-auto-props yes

в вашей конфигурации и убедитесь, что в разделе autoprops содержатся правильные записи для типов файлов, которые вы ожидаете обслуживать (html, css, images и т. Д.).

http://svnbook.red -bean.com / о / 1,4 / svn.advanced.confarea.html # svn.advanced.confarea.opts.config

...