我刚收到一个包含mydomain.crt和mydomain.ca-bundle文件的zip文件。我想知道如何为托管在Google Cloud Platform实例中的WordPress网站安装证书。我的实例配置了常见的Bitnami软件(Apache 2.4.25,MySQL 5.7.18,OpenSSL 1.0.2k,PHP 7.0.18,phpMyAdmin 4.7.0,SQLite 3.7.15.1,Varnish 4.1.0,WordPress 4.8)。我发现WordPress提供的插件,如Really Simple SSL或Cloudflare,但我想避免使用插件。谢谢。
答案 0 :(得分:0)
您希望关注apache
有关在您的网站上安装SSL cert
的说明。这意味着,您需要通过生成密钥并重新启动服务器来安装证书。虽然您必须确保端口:443
在您的安全防火墙中,但是在云上或在云端不在云端的托管服务器上并不重要,它是一个Web服务器允许,否则您的https请求将会更改。
完成此操作并且安装成功后,您应该会看到https请求旁边的锁定,其中包含您在安装ssl证书时提供的域信息。让我们知道你遇到了什么样的问题,否则你应该好好去。您可能需要使用mysql搜索更改所有http到https的引用URL,然后替换查询。
答案 1 :(得分:0)
我在此页面Bitnami WordPress for Google Cloud Platform找到了所有必需的信息。一旦您生成了证书(自签名或来自官方证书颁发机构),通常包含2个文件(yourdomian.crt和yourdomian.ca-bundle),最简单的程序是:
sudo nano/opt/bitnami/apache2/conf/bitnami/bitnami.conf
打开配置文件。sudo chown root:root /opt/bitnami/apache2/conf/server*
和sudo chmod 600 /opt/bitnami/apache2/conf/server*
sudo /opt/bitnami/ctlscript.sh restart apache
我有一个证书颁发机构(CA)为我的WordPress站点生成SSL证书,该证书在Google Cloud VM中托管,无需安装任何第三方插件。正如@unixmiah指出的那样,不要忘记在服务器防火墙中打开端口443。