gpt4 book ai didi

svn - 拒绝访问 Apache 上的 .svn 文件夹

转载 作者:行者123 更新时间:2023-12-03 01:12:44 27 4
gpt4 key购买 nike

我们在 subversion 中有一个使用 Capistrano 部署的 Rails 应用程序,但注意到我们可以访问“/.svn”中的文件,这带来了安全问题。

我想知道最好的方法是什么。一些想法:

  • 用于拒绝访问的全局 Apache 配置
  • 在公用文件夹和所有子文件夹中添加 .htaccess 文件
  • 更改权限的上限任务

我不太喜欢删除文件夹或使用 svn 导出的想法,因为我想保留“svn 信息”。

最佳答案

最好的选择是使用 Apache 配置。

使用htaccess还是全局配置主要取决于你是否控制你的服务器。

如果你这样做,你可以使用类似的东西

<DirectoryMatch .*\.svn/.*>    Deny From All</DirectoryMatch>

如果不这样做,您可以使用 FilesMatch 在 .htaccess 文件中执行类似的操作

关于svn - 拒绝访问 Apache 上的 .svn 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/398008/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com