无法启动 Apache:无效命令“SSLCipherSuite”
Posted
技术标签:
【中文标题】无法启动 Apache:无效命令“SSLCipherSuite”【英文标题】:Can't start Apache: Invalid command 'SSLCipherSuite' 【发布时间】:2017-09-26 12:56:07 【问题描述】:我正在尝试让 SSL 与 WampServer 一起工作。我正在关注this answer,并进入该部分:Now test your Apache installation by calling httpd -t
。
此时 Apache 不会重新启动。 Windows 错误日志有一个条目:
The Apache service named reported the following error:
>>> Invalid command 'SSLCipherSuite', perhaps misspelled or defined by a module not included in the server configuration .
我可以注释掉SSLCipherSuite
in:
但随后下一个命令在 Windows 错误报告中报告为无效命令。
任何指针?
【问题讨论】:
是否启用了 mod_ssl(使用 LoadModule)? 也试试这个***.com/questions/26236351/… Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?LoadModule ssl_module libexec/apache2/mod_ssl.so
in httpd.conf
【参考方案1】:
在httpd.conf
,需要开启mod_ssl.so
:
LoadModule ssl_module modules/mod_ssl.so
那么接下来的问题就是开启mod_socache_shmcb.so
:
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
【讨论】:
【参考方案2】:您是否使用 enable-ssl 选项编译了 Apache httpd。如果没有,则重新编译httpd ssl,然后添加mod_ssl配置。
【讨论】:
【参考方案3】:我遇到了同样的问题,运行命令解决了:
须藤a2enmod ssl希望它可以帮助某人:)
【讨论】:
以上是关于无法启动 Apache:无效命令“SSLCipherSuite”的主要内容,如果未能解决你的问题,请参考以下文章
无效的命令“订单”,可能拼写错误或由未包含在服务器配置中的模块定义失败
mysql无法启动,cmd窗口显示“服务名无效”是为啥?谢谢
apache无法启动,提示是“windows无法在本地启动apache2.2。。。”