有文档指出使用 openssl genrsa -des3 -out server.key 1024 生成私钥文件,这样生成的私钥文件是需要口令的。 Apache启动失败,错误提示是:Init: SSLPassPhraseDialog builtin is not supported on Win32 (key file .....) 原因是window下的apache不支持加密的私钥文件。
2). 生成未签署的server.csr 进入conf目录,执行命令行 openssl req -new -key server.key -out server.csr -config openssl.cnf 提示输入一系列的参数, ...... Country Name (2 letter code) [AU]: State or Province Name (full name) [Some-State]: Locality Name (eg, city) []: Organization Name (eg, company) [Internet Widgits Pty Ltd]: Organizational Unit Name (eg, section) []: Common Name (eg, YOUR name) []: Email Address []: ..... 注:Common Name必须和httpd.conf中server name必须一致,否则apache不能启动 启动apache时错误提示为:RSA server certificate CommonName (CN) `Koda' does NOT match server name!?