文档章节

apache .htaccess限制文件访问

China_OS
 China_OS
发布于 2013/01/03 14:27
字数 271
阅读 1688
收藏 5

      每次写完代码svn提交后,把代码发布到线上时,也会把代码中的.svn隐藏文件夹发布到线上,这样被不怀好意的人会直接浏览到.svn文件夹中的信息,但是这个放置.svn目录的父目录又不好控制,可能在多个文件夹下都有.svn目录,所以很难通过Directory去限制访问,Files可以根据.svn文件夹下的文件名进行匹配,以阻止访问,但是如果.svn中的文件有和业务文件重名的,就很容易误杀了,最后想到了.htaccess,这个可以让用户自己配置一些apache的选项。

       1 先修改apache配置文件,把AllowOverride None修改为AllowOverride All

       2 在.svn的目录下建立隐藏文件.htaccess。

       3 .htaccess文件的内容如下:

<Files ~ ".*">
    Order allow,deny
    Deny from all
</Files>
       4 重启apache即可生效。


      把该隐藏文件放入svn的代码目录下,这样就访问不了.svn目录及里面的文件了。


© 著作权归作者所有

共有 人打赏支持
下一篇: 中断处理
China_OS
粉丝 412
博文 452
码字总数 510299
作品 0
静安
技术主管
私信 提问
加载中

评论(4)

China_OS
China_OS

引用来自“-兔巴哥”的评论

<Location ~ "/\.svn/">
Order deny,allow
Deny from all
</Location>
用Location也可以的

是可以的,一个主动权在维护方,一个在研发方
-流沙
-流沙
<Location ~ "/\.svn/">
Order deny,allow
Deny from all
</Location>
用Location也可以的
China_OS
China_OS

引用来自“liuyi.luo”的评论

不明白博主为什么要把.svn目录也发布出去呢。为什么不是把代码库export出来再发布呢?

两个操作流程隶属于不同的部门,控制不了上层的行为...
liuyi.luo
liuyi.luo
不明白博主为什么要把.svn目录也发布出去呢。为什么不是把代码库export出来再发布呢?
Linux系统Apache用户授权和访问控制

你也许在访问某些网站时会遇到过这样的情况,当你点击某个连接时,你的浏览器会弹出一个身份验证的对话框,要求输入账号及密码,如果没有,就无法继续浏览了。有人会以为这是用CGI做出来的,...

zt371
2009/05/07
1K
0
10个帮助你优化网站的 .htaccess 技巧

“.htaccess”文件往往被网页设计师们忽略。假如你还不知道什么是htaccess的话,你可以去查一下wikipedia。它是目录级别的配置文件,有常用的网页服务器支持这种配置,例如Apache。下面我将列...

虫虫
2012/02/16
4.7K
17
Linux系统下Apache 服务器网页密码设置

实例一:需要用户名和口令的访问控制,限制 WWW 服务器中 /home/httpd/html/backup/ 目录中网站 www.britepic.org 页面的访问,只允许用户“user1”以口令“passwd1”访问页面。 基本情况:假...

范堡
2009/05/23
141
0
关于CI框架通过修改.htaccess文件的办法解决无法加载资源文件的方法

CI-CodeIgniter框架之前有过关注,近期有个小项目打算来用一下,发现其在application文件下的访问权限被限制了,一些资源文件CSS,JS,img等资源文件都无法正常加载,谷歌,百度以后,发现有...

Rhymo-Wu
07/25
0
0
apache配置rewrite及.htaccess文件

apache配置rewrite及.htaccess文件 今天看到一个哥们的帖子发了个rewrite的帖子,以前也写过一个,配置挺简单的,但当时没注意这个问题,当时没有用到.htaccess文件,在机子上测试了一下,发...

Deacyn
2016/06/22
59
0

没有更多内容

加载失败,请刷新页面

加载更多

w, vmstat, top, sar, nload命令查看系统状态信息

w/uptime 查看系统负载 cat /proc/cpuinfo 查看cpu核数 vmstat 监控系统状态,用法 vmstat 1,关键的几列: r, b, swpd, si, so, bi, bo, us, wa top 查看进程使用资源情况 top -c 显示详细的...

野雪球
51分钟前
0
0
小白创建一个spring boot项目

进入 https://start.spring.io/

lilugirl
今天
2
0
Alibaba Java诊断利器Arthas实践--使用redefine排查应用奇怪的日志来源

背景 随着应用越来越复杂,依赖越来越多,日志系统越来越混乱,有时会出现一些奇怪的日志,比如: [] [] [] No credential found 那么怎样排查这些奇怪的日志从哪里打印出来的呢?因为搞不清...

hengyunabc
今天
2
0
home hosts

home hosts lwk@qwfys:~$ cat /etc/hosts127.0.0.1 localhost127.0.1.1 qwfys192.168.56.101vm600.qwfys.com39.108.212.91alpha1.ppy.com39.108.117.122alpha2.p......

qwfys
今天
3
0
大数据教程(6.1)hadoop生态圈介绍及就业前景

1. HADOOP背景介绍 1.1、什么是HADOOP 1.HADOOP是apache旗下的一套开源软件平台 2.HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理 3.HADOOP的核心组...

em_aaron
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部