【问题标题】:SubVersion on Apache on Mountain Lion ServerMountain Lion 服务器上 Apache 的 SubVersion
【发布时间】:2013-08-19 09:42:42
【问题描述】:

不完全是一个编程问题,但现在它阻止了我编程。

刚刚将 OSX Lion 服务器迁移到 OSX ML 服务器,我的大部分文件夹似乎都已正确恢复(通过迁移助手),包括 SubVersion 存储库,但无论我多么努力,我都无法通过以下方式访问我的 SVN 存储库阿帕奇...

我已经重建了 dav_svn_module 和 autz_svn_module 并且这些都按照

sudo apachectl -t -D DUMP_MODULES

..    
hfs_apple_module (shared) 
dav_svn_module (shared) 
authz_svn_module (shared)

我已经在 /etc/apache2/other 的另一个文件夹中设置了我的 svn.conf 文件,该文件也被正确加载,我使用 sudo apachectl -t 验证了这一点,并且 Apache 至少报告“语法正常”。

我的 svn.conf 文件

<Location /svn>
  DAV svn
  SVNPath /opt/subversion/svnrepo/
  AuthType Basic
  AuthName "Subversion"
  AuthUserFile /opt/subversion/conf/svn-auth-file
  Require valid-user
</Location>

然而,每当我尝试通过 http(即http://server.mydomain.com/svn)访问 svn 时,我都会在 /var/log/apache2/error.log 文件中收到 404 错误和以下内容;

Fri Aug 16 15:25:41 2013] [error] [client 192.168.1.50] File does not exist: /Library/Server/Web/Data/Sites/Default/svn

任何人的建议?

【问题讨论】:

    标签: macos apache svn osx-mountain-lion


    【解决方案1】:

    哭泣……

    在 ML Server 上,Apache 配置文件是

    /Library/Server/web/config/apache2/httpd_server_app.conf

    不是

    /etc/appache2/httpd.conf

    如我所料。

    当我读到这篇文章后,一切都变得有意义并开始工作了。

    https://help.apple.com/advancedserveradmin/mac/10.8/#apd9eb9f4ab-1377-47e6-a2c4-1311e25a74df

    对不起。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-15
      • 2012-08-06
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      • 2013-02-15
      • 2012-06-14
      • 2012-09-14
      相关资源
      最近更新 更多