Я имею в виду этот вопрос. Что такое «пароль-файл», упомянутый здесь? Просьба уточнить.
3 ответа
В принятом ответе /path/to/passphrase-file
приводится в качестве примера пути и имени файла, куда бы вы ни решили поместить вспомогательный скрипт.
Он содержит кодовую фразу для закрытого ключа. Чтобы apache использовал сертификат, ему нужен ключ для его разблокировки, когда apache запускается во время загрузки, но нет взаимодействия с пользователем, поэтому лучший выбор - использовать пароль. Он вводит пароль для вас, когда apache просит его ввести его. Иногда файл ключа не имеет пароля (не рекомендуется), он все равно может запрашивать пароль. так что вам все равно понадобится тот, который не выводит текст, а просто как ввод.
Чтобы уточнить, passphrase-file
это сценарий оболочки. Вы настраиваете apache для вызова сценария оболочки, когда ему нужен пароль, а не на интерактивном терминале (SSLPassPhraseDialog exec:
означает «выполнить следующую программу и ожидать, что она вернет пароль SSL»). Пример сценарий оболочки только echo
ей пароля обратно в апач. Вы можете использовать любой скрипт, который возвращает пароль вместо него, если вы хотите настроить более сложную аутентификацию.