在配置 SVN 和 Apache 结合的时候,出现错误 log
[Thu Oct 17 22:53:03.174656 2019] [authn_file:error] [pid 7740] (13)Permission denied: [client 10.0.0.10:50429] AH01620: Could not open password file: /home/svn/repository/conf/svn.passwd
subversion.conf 配置
# Needed to do Subversion Apache server.
LoadModule dav_svn_module modules/mod_dav_svn.so
# Only needed if you decide to do "per-directory" access control.
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn>
DAV svn
SVNPath /home/svn/repository/repos201911/
AuthType Basic
AuthName "Authorization SVN Repo"
AuthUserFile /home/svn/repository/conf/svn.passwd
AuthzSVNAccessFile /home/svn/repository/conf/svn.authz
Require valid-user
</Location>
/home/svn/repository/repos201911
/home/svn/repository/conf/
上面这两个目录均执行了chown -R apache.apache
授权命令
SELINUX=disabled
是关闭的,而且重启了机器也还是这个错误。
各位老铁们还有什么地方要检查的么?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.