我的httpd.conf文件包含以下配置
SSLPassPhraseDialog builtin
#SSLPassPhraseDialog exec:/root/passphrase.sh
当包含自动阅读密码短语的行被评论时,它可以正常工作。
但是当我把它改为
时#SSLPassPhraseDialog builtin
SSLPassPhraseDialog exec:/root/passphrase.sh
它失败了,只是失败的消息。
密码短语文件的内容
#!/bin/bash
echo "xyz123"
答案 0 :(得分:0)
检查密码短语文件的权限。
答案 1 :(得分:0)
可能的原因。
有时,用户将密码脚本放在/etc/httpd/conf.d
下
目录。不要那样做。
有时脚本需要具有execute
(chmod +x)
权限。
可能是/bin/bash
与当前的Linux发行版不兼容,因此您必须包含/bin/sh
。