帮助需要在ubuntu lucid服务器中设置ssl

我提供了.csr,.key和.crt文件来设置Ubuntu Lucid Server中的ssl,但是我有麻烦设置它。 任何人都可以帮我设置,并使其为我的服务器工作?

我在网上search了很多次,但我没有设置它。 我已经设置虚拟主机和工作都很好,但是当我启用该网站的SSLconfiguration,也工作正常。 但是当我尝试重新启动/重新加载服务器,然后我得到以下错误:

[Sat Sep 10 01:11:04 2011] [notice] caught SIGTERM, shutting down [Sat Sep 10 01:11:05 2011] [error] Unable to configure RSA server private key [Sat Sep 10 01:11:05 2011] [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch 

有时我也看到“虚拟连接”的错误

我希望我能尽快得到帮助,因为我需要尽快完成。 🙂

谢谢…

尝试运行:

 openssl x509 -noout -text -in certfile 

和:

 openssl rsa -noout -text -in keyfile 

密钥文件和certfile中的“模数”和“公开指数”必须完全相同。 如果他们不这样做,你可能会使用不正确的公钥文件或证书。 确保您没有使用默认的.key文件。

编辑:replacecertfile与您的.crt和密钥文件被replace为.key文件。 当你在terminal上面input以上两个命令时,检查模数和公开指数是否正确匹配。 如果他们不这样做,那就意味着意外覆盖.key文件。 丢失.key文件的一个常见原因是,如果您首先正常创build证书申请,并且在安装新证书之前,您可能已经创build了一个自签名的证书/密钥对,它将创build一个新密钥,覆盖以前键。 无论原因或行为人如何,如果无法获得匹配的.key文件,您可能需要重新开始新的证书请求。 大多数证书颁发者对于这些错误都是有耐心的,并且会给你一两个正确的答案,所以如果你不得不重新向他们提交请求,就不要冒汗。

如果您不确定如何生成请求,请按照以下步骤操作: http : //www.tc.umn.edu/~brams006/selfsign.html