Apache检查语法httpd -t 报错:Invalid command 'SSLPassPhraseDialog', perhaps misspelled...的问题。

先说一下应用场景,服务器环境为CentOS7.7,Apache2.4.6。

安装完mod_ssl
# yum -y install mod_ssl

检查Apache语法
# httpd -t

即出现如下报错:
AH00526: Syntax error on line 18 of /etc/httpd/conf.d/ssl.conf: Invalid command 'SSLPassPhraseDialog', perhaps misspelled or defined by a module not included in the server configuration

这时候是不能重启Apache的。

只需编辑ssl配置文件:
# vim /etc/httpd/conf.d/ssl.conf

在 Listen 443 https 的下面加入:

LoadModule ssl_module modules/mod_ssl.so

就解决问题了。

以往,从没出现过此类问题,此次就手动指定mod_ssl吧,仅作记录。

评论

此博客中的热门博文

热海北京

入夜的麦火

从地方地名看历史文化[zt]