当我尝试使用svn和webDav启动apache服务时,出现以下错误消息:
Syntax error on line 120 of /etc/apache2/mods-enabled/dav_svn.conf:
Invalid command 'AuthUserFile', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
第115-125行:
<Location /svn>
DAV svn
SVNParentPath /var/svn/teste
SVNListParentPath On
AuthType Basic
AuthName "myproject subversion repository"
AuthUserFile /etc/apache2/senhas
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
我搜索了mod_auth,但找不到他。如何解决?
我使用ubuntu和apache2
最佳答案
确保已启用authn_file apache模块。
要在Debian / Ubuntu服务器上执行此操作,请发出a2enmod authn_file
,然后重新启动apache。
关于linux - 不要使用SVN WebDAV启动Apache服务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13606312/