【问题标题】:Do not start apache service with svn webdav不要用 svn webdav 启动 apache 服务
【发布时间】:2012-11-28 13:34:56
【问题描述】:

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

【问题讨论】:

  • 请张贴 /etc/apache2/mods-enabled/dav_svn.conf 文件的第 115 - 125 行。

标签: linux ubuntu apache2 webdav


【解决方案1】:

确保您已启用 authn_file apache 模块。

要在 Debian/Ubuntu 服务器上执行此操作,您需要发出 a2enmod authn_file,然后重新启动 apache。

【讨论】:

  • 当我这样做时,我收到错误消息:“authn_file 不存在!”
  • 你运行的是什么操作系统和apache版本?
  • Apache 2.2.17 和 Ubuntu SMP
  • 你应该可以毫无错误地发出“a2enmod authn_file”命令。 /etc/apache2/mods-available 中有 authn_file.load 吗?您是从存储库安装 apache 还是手动构建?哦,您需要以 root 用户身份或通过前缀 sudo 执行该命令。
猜你喜欢
  • 2014-01-24
  • 1970-01-01
  • 1970-01-01
  • 2015-12-29
  • 1970-01-01
  • 2018-06-18
  • 2013-06-26
  • 2016-09-22
  • 1970-01-01
相关资源
最近更新 更多