Когда я пытаюсь перезапустить Apache HTTP Daemon в OS X 10.10.4 «Yosemite», используя либо apachectl graceful apachectl restart либо перезапуск apachectl через терминал, программное обеспечение выдает следующие сообщения об ошибках:

AH00548: NameVirtualHost has no effect and will be removed in the next release /Volumes/Development/Sites/httpd-vhosts.conf:10
AH00526: Syntax error on line 1 of /Volumes/Development/Sites/ssl/ssl-shared-cert.inc:
Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration

Я предполагаю, что решение первой проблемы будет просто включать удаление всех упоминаний NameVirtualHost из файлов конфигурации HTTPD, поскольку эта директива устарела и больше ничего не делает, но верно ли это предположение?

Что касается другого вопроса, я не имею никакого понятия о том , как это исправить, тем более что я абсолютно уверен , что я включен mod_ssl в моих файлах конфигурации HTTPd, так как я работаю через него?

Для справки, вот список файлов конфигурации, которые, я думаю, могут иметь отношение к этой проблеме.

1 ответ1

1

Попробуйте положить SSLEngine внутри

<VirtualHost _default_:443>
</VirtualHost>

блок

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .