我想让我的虚拟机实例Apache安装可以通过SSL访问。
我有一个谷歌VM实例“灯部署从谷歌开发人员控制台”
这个“允许HTTPstream量”和“允许HTTPSstream量”我已经检查了networking防火墙规则下:
default-allow-http 0.0.0.0/0 tcp:80 http-server default-allow-https 0.0.0.0/0 tcp:443 https-server
我启用了SSL,已configuration并安装了证书。
如果我在本地testing(即SSH到服务器)与
wget --no-check-certificate https://104.155.16.158
它连接并给我的内容罚款。 如果我远程运行相同的命令,则连接超时或发出“未知的SSL协议错误”。
访问远程浏览器中的链接时,我也会得到相同的行为,超时。
在Apache错误日志或SSL日志中没有显示错误。
看起来我可以通过主要实例IP上的443连接,但不能在networking> IP地址中设置的任何IP上。 这些都很乐意通过端口80连接。
当为仅在端口80上创build的站点创build转发规则时,它们需要在端口80和443上创build,例如,
gcloud compute forwarding-rules create MY_RULE --target-instance MY_INSTANCE --ip-protocol TCP --port-range 80-443