我在 Ubuntu 上运行 Apache 服务器。当我重新启动它时,它会要求我输入密码;对话框如下所示:
Apache/2.2.16 mod_ssl/2.2.16 (密码对话框) 出于安全原因,您的一些私钥文件已加密。要读取它们,您必须提供密码。
服务器 127.0.0.1:443 (RSA) 输入密码:
我已经弄清楚了如何从相关密钥文件中删除密码短语,但我找不到任何有关如何确定 Apache 在上述对话框中抱怨的密钥文件的信息。相关服务器上有数十个密钥文件,但我不知道哪些文件正在使用中(我所做的只是“定位 .pem”并忽略误报)。有人知道如何追踪我需要从哪个 pem 文件中删除密码短语吗?
答案1
如果您设置了服务器,您应该知道正在使用哪些键。无论如何,请留意SSLCertificateKeyFile
指令。如果不包含在中httpd.conf
,它们可能会隐藏在指令附带的辅助文件中Include
。