решаемые
Решено, но это была странная проблема. Я проверил config.log, как это было предложено Capsule, и нашел следующую строку:
configure:14368: checking whether to enable mod_ssl
configure:16123: result: no
Мне было интересно, почему он не устанавливал ssl, когда я четко спросил об этом. Затем я нашел команду конфигурации, в которой она разбиралась:
./configure --prefix=/usr/local/apache --enable-so--enable-cgi--enable-info--enable-rewrite--enable-speling--enable-usertrack--enable-deflate --enable-ssl--enable-mime-magic
Обратите внимание на отсутствие пробелов? Я ввел команду с каждой директивой в новой строке, поэтому в ней отсутствовали пробелы, и аргументы передавались неправильно.
А теперь все работает как положено!
Сборка Apache (2.2.1):
./configure --prefix=/usr/local/apache \
--enable-so \
--enable-cgi \
--enable-info \
--enable-rewrite \
--enable-speling \
--enable-usertrack \
--enable-deflate \
--enable-ssl \
--enable-mime-magic
Когда я пытаюсь настроить ssl, я получаю следующее при попытке перезапустить apache
Syntax error on line 56 of /usr/local/apache/conf/extra/httpd-ssl.conf:
Invalid command 'SSLPassPhraseDialog', perhaps misspelled or defined by a module not included in the server configuration
Вот список скомпилированных модулей (SSL отсутствует)
/usr/local/apache/bin/apachectl -M
Loaded Modules:
core_module (static)
authn_file_module (static)
authn_default_module (static)
authz_host_module (static)
authz_groupfile_module (static)
authz_user_module (static)
authz_default_module (static)
auth_basic_module (static)
include_module (static)
filter_module (static)
log_config_module (static)
env_module (static)
setenvif_module (static)
version_module (static)
mpm_prefork_module (static)
http_module (static)
mime_module (static)
status_module (static)
autoindex_module (static)
asis_module (static)
cgi_module (static)
negotiation_module (static)
dir_module (static)
actions_module (static)
userdir_module (static)
alias_module (static)
so_module (static)
php5_module (shared)