【发布时间】:2016-06-07 05:47:12
【问题描述】:
当我尝试在 Elastic Beanstalk 上安装 mode_security 时遇到依赖问题。
重新创建它非常简单:
- 启动一个新的 PHP 环境:
- 上elastic beanstalk console,创建一个新环境(您可以免费注册)
- 选择“网络服务器”,然后选择“PHP”,然后选择“负载平衡”
- 在“应用程序版本”中单击“下一步”,“环境信息”设置名称和下一步
- 在“其他资源”、“配置详细信息”等中让默认值然后下一步并启动您的环境
- SSH 到您的实例:
- cd 你的文件夹
- eb 使用 [您的环境名称]
- eb ssh(可能会要求您进行一些确认)
- 尝试安装 mod_security:
yum install mod_security
现在你应该有:
Error: httpd24 conflicts with httpd-2.2.31-1.7.amzn1.x86_64
Error: httpd24-tools conflicts with httpd-tools-2.2.31-1.7.amzn1.x86_64
感谢您的帮助!如果您有任何问题,我在这里!
我在 stackoverflow 上看到一个解决方案是删除它们 yum remove httpd httpd-tools 并安装 mod_security,但这会带来其他依赖问题...
【问题讨论】:
-
做
yum search mod_security看看是否有mod_security24或类似的东西。 -
@ceejayoz,我明白了:
mod_security_crs-extras.noarch : Supplementary mod_security rules mod_security.x86_64 : Security module for the Apache HTTP Server mod_security_crs.noarch : ModSecurity Rules这是我在尝试安装 mod_security 而不删除任何内容时得到的配置
标签: php apache amazon-ec2 amazon-elastic-beanstalk mod-security