在Google Cloud(Debian,Bitnami)上安装GoDaddy SSL证书

在本教程中,我将教您如何在Google Cloud(Debian,Bitnami)上安装GoDaddy SSL证书。

第一步:生成私钥和证书签名请求

1 登录到终端服务器(SSH)。

2 切换到Apache配置目录。

cd /opt/bitnami/apache2/conf/

在命令行下,输入以下命令以生成私钥和csr:

sudo openssl req -new -newkey rsa:2048 -nodes -keyout exampledomain.key -out exampledomain.csr

注意:将您的域名替换为您要安装SSL的域名。 例如,如果您的域名是exampledomain.com,则应输入exampledomain.key和exampledomain.csr。

然后填写表格。

Country Name (2 letter code) [XX]: US
State or Province Name (full name) []: California
Locality Name (eg, city) [Default City]: Los Angeles
Organization Name (eg, company) [Default Company Ltd]: Chris Mendez Inc. 
Organizational Unit Name (eg, section) []: I SKIP THIS
Common Name (eg, your name or your server's hostname) []: www.chrisjmendez.com
Email Address []: myemail@domain.com

注意:如果您不想为此SSL输入密码,则可以将“密码”字段保留为空白。 但是,请注意为此可能还会有其他安全风险。

使用nano打开CSR文件并复制所有文本。

nano exampledomain.csr

内容看起来会如下图所示这样。 将完整的CSR粘贴到您帐户的SSL注册表格中。

第二步: 从您的GoDaddy SSL中下载文件

从Godaddy.com下载文件

第三步:将文件上传到您的Google Cloud

sudo scp -i /local/path/to/your/keyname.pem /local/path/to/your/ssl/[certificates].zip bitnami@(IP):/opt/bitnami/apache2/conf/ 

第四步:解压缩文件

sudo unzip [certificates].zip

第五步:配置凭证

打开bitnami.conf文件。

sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami.conf

添加以下行:

<VirtualHost default:443>
 DocumentRoot "/opt/bitnami/apache2/htdocs"
  SSLEngine on
  SSLCertificateFile "/opt/bitnami/apache2/conf/name.cert"
  SSLCertificateKeyFile "/opt/bitnami/apache2/conf/exampledomain.key"
  SSLCertificateChainFile "/opt/bitnami/apache2/conf/gd_bundle-g2-g1.crt"
 <Directory "/opt/bitnami/apache2/htdocs">

第六步:检查配置和重新启动

重新启动之前,请检查您的配置文件是否正确。

apachectl configtest

使用以下命令重新启动Apache:

sudo /opt/bitnami/ctlscript.sh restart apache

第七步:安装Really Simple SSL插件

安装Really Simple SSL插件。

如下图设置Really Simple SSL插件。

0 评论

Leave a Reply

Your email address will not be published. Required fields are marked *