Вы можете создать один большой файл, и если у вас есть только одно или два имени хоста, все будет работать нормально. Даже при МНОЖЕСТВЕ хостов один файл технически будет работать.
НО... когда у вас много хостов (более 2 или 3 для меня ), имея каждый в своем собственном файле, названном в честь полного доменного имени с индикатором SSL (, т.е. ssl-webapp3.example.com.conf
или webapps.example.com.conf
илиwww.example.com.conf
)сделают вашу жизнь НАМНОГО проще и будут «более удобными в сопровождении» в долгосрочной перспективе, а также облегчат включение/отключение отдельных хостов/сайтов.
Вы на правильном пути. Проблема в том, что если какой-либо из пакетов, которые вы устанавливаете, указывает зависимости с номерами версий, вам нужно будет указать соответствующие версии в параметре --provides
. Например:
checkinstall --provides="libavcodec58 \(= x.y.z\),libavdevice58 \(= x.y.z\)"
Вам нужно будет использовать apt-cache show handbrake
, чтобы убедиться, что указанные вами номера версий удовлетворяют требованиям для этого пакета.