centos下安装subversion,使用apache做连接,库放在/var或者/usr下都能正常远程访问使用,但在/home下报错

使用本地网页访问显示:<D:error><C:error/>−<m:human-readableerrcode="13">Can'topendirectory... 使用本地网页访问显示:<D:error>
<C:error/>

<m:human-readable errcode="13">

Can't open directory '/home/apache/svn': Permission denied
</m:human-readable>
</D:error>

尝试很多次修改都无效(配置文件也对应修改了)。
设置777权限或者设置文件所有权我也都试过了

不知道有没有朋友遇到过,如何处理的?
学习后发现原来该系统上未关闭SELinux子系统,而SELinux默认会对apache进程httpd进行若干保护,其中一种就是只允许httpd访问特定路径下的文件,系统默认的/var/www在允许之列,而其他目录都是禁止访问的。
处理方案:永久关闭SELinux子系统: 修改/etc/sysconfig/selinux,将其中的SELINUX=...改为SELINUX=disabled然后重启操作系统,一切正常。
展开
 我来答
文雅且温馨灬百花i
2010-08-30 · TA获得超过229个赞
知道小有建树答主
回答量:363
采纳率:0%
帮助的人:130万
展开全部
在Linux下,SVN版本库是不能放在/home目录下的,这是Linux安全机制,就算你修改了目录权限及属主,也是一样无法访问得。
百度网友bcdc991c6
2010-08-19 · TA获得超过244个赞
知道小有建树答主
回答量:384
采纳率:0%
帮助的人:303万
展开全部
拒绝访问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式