Apache-2.2

將 SSL 證書從一個 Apache 伺服器移動到另一個

  • August 24, 2015

我剛剛移動了主機,並尋找了一份關於如何將我的 SSL 證書從舊主機移動到新主機的體面指南。

我很驚訝有多少根本沒用的“指南”或“教程”。

任何人在他的收藏夾中有任何連結,或者知道如何移動證書的簡單分步指南?

我在 Ubuntu 上,它是一個非託管伺服器,所以沒有 cpanel/plesk,只有 root ssh。

謝謝!

約翰,

在 SSL 部分下的舊伺服器上查看您的 apache conf 文件。您正在尋找類似的條目。這基本上告訴您證書和密鑰文件的路徑。

SSLCertificateFile /etc/apache2/ssl/server.crt

SSLCertificateKeyFile /etc/apache2/ssl/server.key

將證書(.crt 文件)和密鑰複製到您的新伺服器,然後按照使用 apache 配置 SSL 的步驟進行操作。下面提到的連結包含在 Ubuntu 上設置 SSL w/Apache 的步驟。您可以跳過有關生成證書的部分。

http://www.linode.com/wiki/index.php/Apache2_SSL_in_Ubuntu

在舊伺服器上查看相關域的虛擬主機配置文件。您將看到一些證書的路徑。

將這些證書複製到新伺服器,並更新新伺服器中域的虛擬主機配置文件以包含這些證書文件。

引用自:https://serverfault.com/questions/209409