我正在尝试在现有 EC2 实例上设置 SVN 服务器。我的想法是让存储库在 S3 上,即我希望 SVN 服务器指向 S3 上的存储库存储桶。这些是我执行的步骤:
- 向 EC2 安全组添加规则以允许从 0.0.0.0/0 端口 80 上的 TCP 访问
- 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 http://gyanify-svn.s3-website-us-east-1.amazonaws.com/ </Location>
- 重启 apache 网络服务器
sudo apachectl restart
但是,在完成上述操作后,我注意到了几件事:
- 跑步
给出 404 错误sudo apachectl status
HTTP 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
可能/可能没有帮助的其他详细信息:
- 我已经使用 Elastic Beanstalk 在 EC2 实例上部署了一个 Web 应用程序,它运行良好。
- 我正在使用默认的 Amazon Linux AMI
有人可以建议我在这里缺少什么或我做错了什么吗?