我卸载了 Apache,然后重新安装它,现在当我尝试启动它时出现以下错误:
Syntax error on line 94 of /usr/local/psa/admin/conf/generated/13636697550.95452800_server.include:
Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration
我没有尝试启用 SSL 或任何其他操作。我对 Linux 和 Apache 还很陌生,所以如果有人能帮助我,我将不胜感激。
答案1
/etc/httpd/conf
或中可能有一些被遗忘的配置/etc/httpd/conf.d
。查找 ( grep SSL /etc/httpd/{conf,conf.d} -r
) 并销毁它或为 Apache 安装 ssl 模块:
yum install mod_ssl
答案2
在我的情况下,我安装了 mod_ssl,但未启用。为此,我运行了:
sudo a2enmod ssl
答案3
检查httpd.conf文件中是否已经加载mod_ssl:
LoadModule ssl_module modules/mod_ssl.so