当我尝试使用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/

10-12 06:12