【发布时间】:2012-11-27 09:26:57
【问题描述】:
我正在尝试在现有 EC2 实例上设置 SVN 服务器。我的想法是让存储库在 S3 上,即我希望使 SVN 服务器指向 S3 上的存储库存储桶。这些是我执行的步骤:
- 向 EC2 安全组添加规则以允许 TCP 访问端口 80 从 0.0.0.0/0
- 通过 SSH 连接到 EC2 实例。
- 安装颠覆
yum install subversion - 安装Apache 2(我验证httpd包已经安装)
- 安装 mod_dav_svn
yum install mod_dav_svn - 在 httpd.conf 文件中添加以下行:
LoadModule dav_svn_module modules/mod_dav_svn.so ... <Location /svn> DAV svn SVNPath @987654321@ </Location> - 重启 apache web 服务器
sudo apachectl restart
但是,在完成上述操作后,我注意到了几件事:
- 正在运行
给出 404 错误sudo apachectl statusHTTP Status 404 - -------------------------------------------------------------------------- type Status report message description The requested resource is not available. -------------------------------------------------------------------------- Apache Tomcat/7.0.32 - 正在运行
给出以下内容:sudo apachectl restart[Sun Dec 09 21:26:02 2012] [warn] module dav_svn_module is already loaded, skipping
可能/可能无济于事的其他细节:
- 我已经在 EC2 实例上部署了一个 Web 应用程序,使用 Elastic Beanstalk,它工作正常。
- 我正在使用默认的 Amazon Linux AMI
有人可以告诉我这里缺少什么或我做错了什么吗?
【问题讨论】:
标签: svn amazon-s3 amazon-web-services amazon-ec2 apache