我正在尝试使用我网站上的 mod_ssl 模块支持 HTTPS 流量。我正在为我的服务器运行 Amazon EC2 实例。我已经安装并配置了基本的 LAMP 包。然而,当我去把在SSL特定的命令在我的Apache配置文件(即SSLEngine,SSLCertificateFile等),它吐出了一个错误,说我有一个语法错误或没有加载模块。
我的下一步是尝试$ sudo yum install mod_ssl。但是,yum 返回并说:“处理冲突...错误:httpd24-tools 与 httpd-tools 冲突”。所以,我认为 mod_ssl 包含在 httpd-tools 包中。然后我跑了,$ sudo yum install httpd24-tools但它回来告诉我我已经安装了那个包。
现在为什么我安装了 httpd-tools 包,但我的系统中没有加载 mod_ssl?httpd-tools 包中不包含 mod_ssl 吗?我创建了一个测试 php 文件<?php echo phpinfo(); ?>只是为了确保。我的怀疑得到了证实——phpinfo 中的 apache2handler 加载模块表下没有列出“mod_ssl”。
因此,我不确定如何使用 Amazon Linux AMI 加载/安装/配置 mod_ssl。任何帮助,将不胜感激。这是我目前的规格:
运行此命令以设置服务器:
$ sudo yum install httpd24 php54 php54-devel php54-mysql php54-common php54-gd php54-xml …Run Code Online (Sandbox Code Playgroud)