在Amazon EC2实例上安装并configurationmod_ssl

我正尝试在我的网站上使用mod_ssl模块来支持HTTPSstream量。 我为我的服务器运行Amazon EC2实例。 我已经安装并configuration了基本的LAMP包。 但是,当我在我的apacheconfiguration文件(即SSLEngineSSLCertificateFile等)中input特定于SSL的命令时,它会吐出一个错误,并说我有一个语法错误或模块未加载。

我的下一步是尝试$ sudo yum install mod_ssl 。 然而,yum回来说:“处理冲突…错误:httpd24工具与ht​​tpd-tools冲突”。 所以,我认为mod_ssl包含在httpd-tools包中。 然后我运行$ sudo yum install httpd24-tools但是它回来了,告诉我已经安装了这个软件包。

现在我怎么安装了httpd-tools包,mod_ssl没有加载到我的系统中? httpd-tools包中是否包含mod_ssl? 我创build了一个testingphp文件<?php echo phpinfo(); ?> <?php echo phpinfo(); ?>只是为了确保。 我的怀疑得到了证实 – 没有'mod_ssl'列在phpinfo的apache2handler加载模块表下。

所以,我不确定如何使用Amazon Linux AMI加载/安装/configurationmod_ssl。 任何帮助,将不胜感激。 这是我目前的规格:

  • 亚马逊Linux AMI 2012.09
  • Apache 2.4
  • PHP 5.4

运行此命令来设置服务器:

 $ sudo yum install httpd24 php54 php54-devel php54-mysql php54-common php54-gd php54-xml php54-mbstring php54-mcrypt php54-pecl-apc mysql-server mod_ssl openssl httpd54-devel mysql libjpeg libpng phpmyadmin 

尝试运行yum install mod24_ssl ,而我认为你已经完成了。 任何具有附加版本的软件包通常都要求为任何依赖项指定版本。 所以一切为php54将前缀php54-

如果你不确定,你总是yum search用一些关键字进行yum search 。 例如: yum search mod ssl列出了可用的软件包。