我指的是这问题。这里提到的‘passphrase-file’是什么?请解释一下。
答案1
在接受的答案中,/path/to/passphrase-file
给出的是示例路径和文件名到您决定放置帮助脚本的任何地方。
答案2
它包含私钥的密码。为了让 Apache 使用证书,它需要一个密钥在启动时解锁它,但没有用户交互,因此最好的选择是使用密码文件。当 Apache 要求输入密码时,它会为您输入密码。有时密钥文件没有密码(不推荐),它仍可能会要求输入密码。因此您仍然需要一个不输出任何文本但就像按 Enter 一样的密码。
答案3
passphrase-file
需要澄清的是,shell 脚本。您正在配置 apache,使其在需要密码时调用 shell 脚本,而不是在交互式终端上提示(SSLPassPhraseDialog exec:
意思是“执行以下程序并期望它返回 SSL 密码”)。示例 shell 脚本只是echo
将密码返回给 apache。如果您想设置更复杂的身份验证,您可以使用任何返回密码的脚本来代替它。