Я бегу на Centos,
проблема в том, что когда я перезапускаю свой сервер, мне нужно запустить службу apache и varnish
Я использую это, чтобы запустить их обоих
service httpd restart && service varnish restart
Но я бы хотел, чтобы они оба запускались, когда я перезагружаю сервер
Я читал, что могу использовать это
chkconfig httpd on
Но это только для apache, могу ли я это сделать
chkconfig varnish on
Наконец, когда я выполняю обычный запуск httpd, меня просят указать мой ключ api для SSL, могу ли я включить его в перезапуск и varnish, и httpd при запуске. Или я обречен запускать эту команду каждый раз, когда перезапускаю
Предполагая, что вы имеете в виду «секретную фразу ssl-ключа», тогда нет, вы действительно не можете добавить пароль для ключа в сценарии инициализации. Вместо этого вам не следует хранить ключ в зашифрованном виде, если вы хотите иметь возможность запускать службу автоматически. Чтобы преобразовать ключевой файл в незашифрованный формат, вы можете использовать openssl:
openssl rsa -in foo.key -out foo_unencrypted.key