为Google Cloud Platform上的虚拟机申请和配置HTTPS证书的步骤如下:
1. 在Google Cloud Console中选择需要申请和配置HTTPS证书的虚拟机实例。
2. 打开该实例的“SSH”终端窗口,并输入以下命令以安装Apache web服务器:
sudo apt-get update
sudo apt-get install apache2
3. 安装完成后,将SSL模块打开,输入以下命令:
sudo a2enmod ssl
sudo service apache2 restart
4. 使用Certbot自动申请TLS证书,输入以下命令:
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-apache
5. 运行Certbot并指定Apache插件来配置虚拟主机,输入以下命令:
sudo certbot --apache
6. 在对话框中输入您的邮件地址和同意条款,然后指示Certbot在Apache配置文件中设置启用SSL的虚拟主机。
7. 重新启动Apache服务器,输入以下命令:
sudo service apache2 restart
现在,您的虚拟机应该可以通过HTTPS使用您选择的域名进行访问,证书已经成功安装和配置。