使用DAV SVN时如何正常渲染index.html?
我运行了 DAV SVN Apache 模块,以便我可以通过 HTTP 提供存储库的只读版本。
我的目标是能够使用浏览器的正常 HTML 渲染功能在我的存储库中显示可用的基于 HTML 的代码文档(javadoc 等),而不是由 DAV SVN 模块将文件作为纯文本吐出。
有没有办法在 Apache .conf 文件中进行设置,而无需从头开始重新编译任何模块,或安装任何其他模块/工具?
我尝试添加“DirectoryIndex index.html”,但没有成功。
I have the DAV SVN Apache module running so that I can serve a read-only version of my repositories over HTTP.
My goal is to be able to show available HTML-based code documentation (javadoc, etc.) in my repositories using the browser's normal HTML rendering capabilities, instead of the files being spat out as plain text by the DAV SVN module.
Is there a way to set this up in the Apache .conf files without having to recompile any modules from scratch, or installing any other modules/tools?
I tried adding "DirectoryIndex index.html" but no luck.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看这里的文档:
http://svnbook.red-bean.com/en/1.4/svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra.browsing.mimetype
基本上,apache是将其作为 SVN 知道的文件 mimetype 来提供,默认为纯文本。如果您告诉 SVN 这些文件是什么类型,或者告诉它猜测 mimetype,apache 将提供正确的文件。
我认为您想要
在配置中进行设置,并确保 autoprops 部分具有您期望提供的文件类型(html、css、图像等)的正确条目。
http://svnbook .red-bean.com/en/1.4/svn.advanced.confarea.html#svn.advanced.confarea.opts.config
Take a look at the docs on that here:
http://svnbook.red-bean.com/en/1.4/svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra.browsing.mimetype
Basically, apache is serving it as the mimetype SVN knows for the file, which defaults to plaintext. If you tell SVN what type those files are, or tell it to guess the mimetype, apache will serve the proper one.
I think you want to set
in your config, and make sure the autoprops section has the correct entries for the file types you expect to be serving (html, css, images, etc.).
http://svnbook.red-bean.com/en/1.4/svn.advanced.confarea.html#svn.advanced.confarea.opts.config