`

解决apache ssl证书问题 "Enter pass phrase:"

阅读更多

[问题描述 ]

      在apache配置数字证书的情况下,会出现如下状况:

Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.

Server xxx.com:443 (RSA)
Enter pass phrase:

 

[期望结果 ]

    启动apache时不要再要求输入密码。

 

[解决方案 ]

    有很多解决方案,在此仅说最常用的一种。

 

    第一步、 检查ssl配置

 

NameVirtualHost *:443
<VirtualHost *:443>
   ServerName ***.com
   SSLEngine on
   SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
   SSLCertificateFile /home/admin/*.crt
   SSLCertificateKeyFile /home/admin/*.key
   DocumentRoot /home/admin/xxx
</VirtualHost>

 

   第二步、 查看httpd.conf的IfModule ssl_module 配置项

 

<IfModule ssl_module>
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
    AddType application/x-x509-ca-cert .crt
    AddType application/x-pkcs7-crl    .crl
    SSLSessionCache         dbm:/home/admin/xxx/logs/ssl_scache
    SSLSessionCacheTimeout  300
    SSLMutex  file:/home/admin/xxx/logs/ssl_mutex
    SSLPassPhraseDialog  exec:/home/admin/xxx/conf/apache_pass.sh
</IfModule>

    最关键的地方就是“SSLPassPhraseDialog  exec:/home/admin/xxx/conf/apache_pass.sh”

    apache_pass.sh 内容如下:

 

#!/bin/sh 
echo "password"
分享到:
评论

相关推荐

    passphrase:使用 Diceware 方法生成密码短语的 Ruby 库和命令行工具

    p = Passphrase :: Passphrase . new ( number_of_words : 4 ) passphrase = p . passphrase 密码短语还具有生成密码的能力(间接)。 安装 Passphrase 命令行工具和库可以通过以下方式安装 $ gem install pass...

    wpa_supplicant,wpa_passphrase源码

    《wpa_supplicant与wpa_passphrase:无线网络安全的核心》 在无线网络的世界里,安全始终是首要考虑的问题。wpa_supplicant和wpa_passphrase是两个至关重要的组件,它们确保了我们的无线连接能够安全地进行。这篇...

    atom-phrase:收集短语并快速参考

    命令phrase:open :根据光标范围打开或保存所选文本到短语文件。如何使用保存词组选择缓冲区调用phrase:open命令。 您选择的代码将粘贴在短语文件(名义TextEditor)的顶部。 您可以通过这种方式收集一堆短语。推荐...

    隐写工具-静默之眼.zip

    4.Passphrase:密码 二、Property:属性 1.FilePath:文件路径 2.Format:格式 3.Dimension:尺寸 4.Quality:质量 5.capacity:容量 三、Encode:编码 1.Options:选项 2.Luminance Interval:亮度间隔 3.Header ...

    generate-passphrase:从字典文件中生成随机密码的简单python脚本

    用法示例: $ ./passphrase-gen.py --count 3 --words 4 --file words.txtberet desire soap ethiopiapest physician lobster pleasurefeather men library talkPassphrase would take 339952.44 days to brute...

    wpa_passphrase.rar_tool_wpa_passphrase

    标题 "wpa_passphrase.rar_tool_wpa_passphrase" 指向的是一个与WPA(Wi-Fi Protected Access)安全协议相关的工具,特别是涉及到将ASCII格式的密码短语(passphrase)转换为WPA预共享密钥(PSK,Pre-Shared Key)。...

    generate-passphrase:安全的Node随机密码短语

    安装$ npm install generate-passphrase@next# or$ yarn add generate-passphrase@next# or basically any package manager you like.如何使用呢? import { generate , generateMultiple } from 'generate-passphr

    passphrase:用于生成人类可记忆的密码短语的 PHP 库

    密码 用于生成人类可记忆的密码短语的 PHP 库

    SilentEye

    4.Passphrase:密码 二、Property:属性 1.FilePath:文件路径 2.Format:格式 3.Dimension:尺寸 4.Quality:质量 5.capacity:容量 三、Encode:编码 1.Options:选项 2.Luminance Interval:亮度间隔 3.Header ...

    keephunny#document#linux入门常用指令7.免密ssh登录1

    服务器环境192.168.1.10 A主机192.168.1.11 B主机实现A主机到B主机的免密登录在A主机生成key#Enter passphrase (e

    passphrase2pgp:从密码生成PGP密钥

    可预测的基于密码短语的PGP密钥生成器passphrase2pgp完全通过密码生成OpenPGP格式的EdDSA签名密钥... $ passphrase2pgp -u "Real Name &lt;name&gt;" | gpg --import需要--uid ( -u )或--load ( -l )。 --uid ( -u )选

    git关于ssh的学习

    "git关于ssh的学习" 本文详细介绍了 Git 中关于 SSH 的学习,包括 SSH 密钥的生成、添加到 GitHub 上、测试连接等过程。同时,还介绍了 Git 的基本使用方法,包括获取源码、仓库初始化、项目索引提交、协作编程等。...

    wpa_supplicant 补丁 安卓手机

    wpa_supplicant安卓手机wifi补丁,htc g11亲测可用。解压出wpa_supplicant替换手机中/system/bin下的wpa_supplicant后可以搜到点对点ad hoc网络。非常方便优秀。

    node-ssl-self-signed-certificate:用于开发的自签名 SSL 证书

    ssl-自签名证书 用于开发的自签名 SSL 证书 var signCertificate = require ( 'ssl-self-signed-certificate' ) ; signCertificate ( 'my-passphrase' , function ( err ) { // Generated files // ./localhost....

    mscheuer92.github.io

    Enter passphrase (empty for no passphrase):不是必需的,但是如果是Enter passphrase (empty for no passphrase): ,请永远记住。 Enter same passphrase again: Your identification has been saved in /home/...

    windows下git搭建

    在Windows环境下搭建Git版本控制环境是一项技术任务,对于开发者来说是必须掌握的技能之一。此过程涉及到了使用多个工具,比如Putty、Msysgit和Copssh,它们在Windows系统中实现Git版本控制中扮演着不同的角色。...

    weblogic开启ssl功能.docx

    本文档将详细介绍如何在 WebLogic Server 上配置 SSL,包括生成 SSL 证书、配置 WebLogic 的 SSL 参数等关键步骤。 #### 二、准备工作与注意事项 在进行 SSL 配置前,请注意以下几点: 1. **避免字符转换错误**:在...

    基于Red-Hat-Enterprise-Linux-5-update-2-搭建SSL安全网站认证服务器CA

    Verifying - Enter PEM passphrase: ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a ...

    PHP利用Socket获取网站的SSL证书与公钥

    而公钥是SSL证书的核心组件之一,用于加密与服务器之间的通信。 在PHP中,我们不能直接通过cURL库获取SSL证书信息,因此需要借助Socket功能来实现。以下是一个示例代码,展示了如何使用PHP的`stream_socket_client`...

    passphrase_dice_roller:chrome扩展程序,可创建一个随机的五个单词的密码短语

    passphrase_dice_roller Chrome扩展程序,可生成随机的六个字词的密码短语。... 或仅下载passphrase_dice_roller.crx并拖放到“ Chrome扩展程序”标签中。 要以开发人员模式安装: 下载完上面列出的文件

Global site tag (gtag.js) - Google Analytics