我正尝试在我的网站上使用mod_ssl模块来支持HTTPSstream量。 我为我的服务器运行Amazon EC2实例。 我已经安装并configuration了基本的LAMP包。 但是,当我在我的apacheconfiguration文件(即SSLEngine
, SSLCertificateFile
等)中input特定于SSL的命令时,它会吐出一个错误,并说我有一个语法错误或模块未加载。
我的下一步是尝试$ sudo yum install mod_ssl
。 然而,yum回来说:“处理冲突…错误:httpd24工具与httpd-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。 任何帮助,将不胜感激。 这是我目前的规格:
运行此命令来设置服务器:
$ 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
列出了可用的软件包。