Когда я запускаю configtest на нашем сервере Apache, я получаю следующее:
`Syntax error on line 1023 of /www/conf/httpd.conf:
Invalid command 'SSLEnable', perhaps mis-spelled or defined by a module not included in the server configuration`
Я знаю, что эта часть конфигурации работает. Есть ли уловка, чтобы настроить configtest mod_ssl?
РЕДАКТИРОВАТЬ: RHEL4, нестандартная установка Apache 1.3? Я просто хотел исправить формат журнала доступа ssl, чтобы Webalizer мог дать более четкое представление о том, кто все еще использует эту вещь, прежде чем мы ее отключим. Поскольку он уходит, нет смысла обновлять apache только для этого побочного проекта.
Вы получаете эту ошибку, когда mod_ssl не загружен, потому что Apache не знает о SSLEnable
директива конфигурации. Убедитесь, что mod_ssl установлен и включен в вашей конфигурации, вы можете получить список модулей, запустив httpd -M
. Если ssl_module отсутствует в списке, вы можете установить mod_ssl, запустив yum install mod_ssl
(при условии, что RedHat EL использует yum
как менеджер пакетов, например CentOS).
Если я правильно понимаю, у вас установлен mod_ssl и работает с конфигурацией, но при запуске configtest все равно появляется ошибка.
Вы используете apachectl
подходит для вашей установки? Если у вас установлен пакет и он также скомпилирован из исходного кода, возможно, вы запускаете apachectl с двоичным файлом, который не поддерживает mod_ssl.