无法访问任何SVN文件

我把目录svnsvn-auth放在/ var / www中 ,已经改变了owner和chown -R apache.apache /var/www/svn*chmod 600 -R /var/www/svn*

我的configuration

svn.mydomain.com.conf

 <VirtualHost 127.0.0.1:8080> ServerName svn.mydomain.com <Location /> DAV svn SVNPath /var/www/svn/REPOSITORY_NAME AuthType Basic AuthName "Subversion repositories" AuthUserFile /var/www/svn-auth/passwd Require valid-user </Location> </VirtualHost> 

一些修改httpd.conf

 Listen 8080 DocumentRoot "/var/www/" <Directory "/var/www"> 

nginx svn.mydomain.com.conf

 server { server_name svn.mydomain.com; location / { proxy_pass http://127.0.0.1:8080; } } 

当尝试访问svn.mydomain.com/project1我无法login并收到此error_log

 [Fri Feb 01 04:36:30 2013] [error] [client 127.0.0.1](13)Permission denied:无法打开密码文件:/ var / www / svn-auth / passwd
 [Fri Feb 01 04:36:30 2013] [错误] [客户端127.0.0.1]访问/ project1失败,原因:validation用户名'myuser'未configuration

我尝试使用AuthUserFile /etc/httpd/svn-auth/passwd然后我可以login但是无法访问这个error_log文件

 [Fri Feb 01 05:01:31 2013] [错误] [客户端127.0.0.1](20014)内部错误:无法打开文件'/ var / www / svn / REPOSITORY_NAME / format':Permission denied
 [Fri Feb 01 05:01:31 2013] [error] [client 127.0.0.1]无法获取资源信息。  [500,#0]
 [Fri Feb 01 05:01:31 2013] [error] [client 127.0.0.1]无法打开请求的SVN文件系统[500,#13]
 [Fri Feb 01 05:01:31 2013] [error] [client 127.0.0.1]无法打开请求的SVN文件系统[500,#13]
内部错误:无法打开文件'/ var / www / svn / REPOSITORY_NAME / format':Permission denied [Fri Feb 01 05:01:32 2013] [error] [client 127.0.0.1](20014)
 [Fri Feb 01 05:01:32 2013] [error] [client 127.0.0.1]无法获取资源信息。  [500,#0]
 [Fri Feb 01 05:01:32 2013] [error] [client 127.0.0.1]无法打开请求的SVN文件系统[500,#13]
 [Fri Feb 01 05:01:32 2013] [error] [client 127.0.0.1]无法打开请求的SVN文件系统[500,#13]

请帮忙!!!! 非常感谢你。

设置目录的x权限为:

 chmod 700 -R /var/www/svn* 

它是因为目录是数据文件,其中包含每个文件的两个信息,文件的名称和它的inode号码。 需要读取权限才能访问目录中文件的名称。 如果您已经知道该文件的名称,则需要执行权限才能访问目录中的文件的索引节点。

我解决了访问问题给www-data上的777:www-data与命令chmod和自己的变种和变种www和所有下面的(-R),用networking浏览器testing我可以探索的存储库