/etc/init.d содержит сценарии запуска, но на самом деле не говорит каждый runlevel, что это должно сделать. Фактические сценарии называют как символьные ссылки от/etc/rc [0-6].d, где [0-6] runlevel, Вы входите.
Строго говоря, символьным ссылкам дают имя:
[SK]nnScript, где [SK] Запуск или Уничтожает, nn, является порядком (понизьтесь сначала), и Сценарий является названием файла в/etc/init.d. Сценарии запланировали запускаться, названы с - запускаются и они, чтобы быть остановленным - остановка как переключатели.
На debian/ubuntu можно заполнить те сценарии с:
update-rc.d --defaults <yourscript>
так, чтобы соответствующие символьные ссылки были созданы в/etc/rc [0-6] .d/
Я настоятельно рекомендовал бы хотя это Вы просто символьная ссылка это сами в runlevel 2 (значение по умолчанию):
ln -s /etc/init.d/<myscript> /etc/rc2.d/S50<myscript>
Как называющий завершение работы когда закрытие (уровня 0), движение отдельный пользователь (уровень 1) или перезагрузка (уровня 6), вероятно, не настолько мудры идея.
Поместите двойные кавычки вокруг записей пути в Ваших директивах SSLCertificateFile и SSLCertificateKeyFile (потому что существуют пробелы в путях), или переместите файлы в каталоги, которые не имеют никаких пробелов в них. Перемещение их могло бы быть более оптимальным вариантом - я не знаю, как апач собирается проанализировать круглые скобки в Вашем пути.
Кроме того, удостоверьтесь, что mod_ssl загружается.