Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 谷歌云平台ApacheWebServer说;站点可以';“联系不到”;_Linux_Debian_Apache2_Google Cloud Platform_Google Compute Engine - Fatal编程技术网

Linux 谷歌云平台ApacheWebServer说;站点可以';“联系不到”;

Linux 谷歌云平台ApacheWebServer说;站点可以';“联系不到”;,linux,debian,apache2,google-cloud-platform,google-compute-engine,Linux,Debian,Apache2,Google Cloud Platform,Google Compute Engine,我刚开始使用谷歌云平台,我正在尝试托管一个非常简单的静态站点。我完全遵循了谷歌的做法,但当我点击我网站的外部IP时,我会被带到一个页面,上面写着“无法访问此网站。 及 在虚拟机上,是否选中允许HTTP的复选框?是否可以远程登录到服务器的端口80?。请尝试以下命令: telnet your-server-ip 80 如果上述命令不起作用,则很可能防火墙正在阻止端口80。您的服务器上是否有第二个防火墙,如iptables?您需要为apache启用SSL (重要的一点是在site available

我刚开始使用谷歌云平台,我正在尝试托管一个非常简单的静态站点。我完全遵循了谷歌的做法,但当我点击我网站的外部IP时,我会被带到一个页面,上面写着“无法访问此网站。


在虚拟机上,是否选中允许HTTP的复选框?

是否可以远程登录到服务器的端口80?。请尝试以下命令:

telnet your-server-ip 80

如果上述命令不起作用,则很可能防火墙正在阻止端口80。您的服务器上是否有第二个防火墙,如iptables?

您需要为apache启用SSL

(重要的一点是在site available文件夹中ssl配置文件的sites enabled文件夹中创建一个syslink),这将使其运行,但您需要修改ssl密钥/证书内容(签出certbot)


这里有一个指南:

是的,我在最初的帖子中提到了这一点。我添加了一个更新,介绍了在运行您建议的命令时发生的情况。
service apache2 status
service apache2 start
telnet your-server-ip 80