我正在尝试在我的amazon ec2实例上安装apache。
当我使用时:
sudo yum -y install httpd
我与httpd2.2发生冲突
Error: httpd24-tools conflicts with httpd-tools-2.2.25-1.0.amzn1.x86_64
但是我无法使用以下内容删除旧版本:
yum remove httpd-tools-2.2.25-1.0.amzn1.x86_64
yum remove httpd
我刚收到错误
Loaded plugins: priorities, update-motd, upgrade-helper
No Match for argument: httpd-tools-2.2.25-1.0.amzn1.x86_64
No Packages marked for removal
或 加载的插件:优先级,update-motd,upgrade-helper 参数不匹配:hhtpd 没有标记为要删除的包
我是设置这些实例的新手,所以任何帮助都会提前得到赞赏,谢谢。
答案 0 :(得分:0)
我可以访问您提到的AMI ID。相反,我使用了AMI ami-d03ea1e0
。以下是我遵循的步骤:
httpd.x86_64
httpd24.x86_64
并收到错误httpd.x86_64
和httpd-tools-2.2.25-1.0.amzn1.x86_64
并且已成功httpd24.x86_64
状态如下:
# httpd -v
Server version: Apache/2.4.6 (Amazon)
Server built: Sep 20 2013 18:01:06
# lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: AmazonAMI
Description: Amazon Linux AMI release 2013.09
Release: 2013.09
Codename: n/a
它对我有用。当然,我试过的AMI是公开的。
BTW,lsb_release -a
在上述AMI中无法正常使用。我不得不为此安装lsb软件包。