【发布时间】:2017-11-04 06:44:15
【问题描述】:
当为 ssl/https 连接配置 apache2 虚拟主机时,在添加配置并使用此命令“a2ensite pm.university.com.conf”启用配置后,我收到此错误“无效命令 'SSLEngine',可能拼写错误或由未包含在服务器配置中的模块”。我会回答我自己的问题。
【问题讨论】:
标签: apache ssl virtualhost sslengine
当为 ssl/https 连接配置 apache2 虚拟主机时,在添加配置并使用此命令“a2ensite pm.university.com.conf”启用配置后,我收到此错误“无效命令 'SSLEngine',可能拼写错误或由未包含在服务器配置中的模块”。我会回答我自己的问题。
【问题讨论】:
标签: apache ssl virtualhost sslengine
原来我确实启用了 ssl 模块,但我不得不再次启用它并且它可以工作,这是命令:
sudo a2enmod ssl
现在像这样service apache2 restart重新启动apache
没有更多错误,已修复!
【讨论】:
sudo a2enmod ssl
然后重启 apache 服务就可以了
【讨论】:
无效命令“SSLEngine”,可能拼写错误或由未包含在服务器配置中的模块定义
如果您的“虚拟主机”尝试使用 SSL 但您没有在 apache 上安装 SSL 模块,则此错误可能发生在 apache 上。
yum install mod_ssl openssh
sudo a2enmod ssl
它应该安装和配置所有东西(一个新文件 *-ssl.conf 应该出现在你的 conf.modules.d 文件夹中)
【讨论】:
sudo yum install mod_ssl
sudo a2enmod ssl
sudo apachectl restart
【讨论】: