Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
Google cloud platform 使用外部IP访问Google云实例上的本地主机_Google Cloud Platform - Fatal编程技术网

Google cloud platform 使用外部IP访问Google云实例上的本地主机

Google cloud platform 使用外部IP访问Google云实例上的本地主机,google-cloud-platform,Google Cloud Platform,在这方面有很多类似的问题,但我看到的解决方案中没有一个能完全解决我的问题。我正在为一个托管在谷歌云平台上的网站框架进行测试运行 默认情况下,网站托管在上,我知道运行它的实例的外部IP。如何通过本地计算机上的浏览器访问托管网站?我是否使用虚拟主机/端口转发等?试试你的[externalip]:[port]这在Amazom ec2中对我很有效。 示例:31.181.171.141:2800转到您的专有网络防火墙 并创建防火墙规则以允许所需tcp端口上的流量 为SQL Server创建防火墙规则 配

在这方面有很多类似的问题,但我看到的解决方案中没有一个能完全解决我的问题。我正在为一个托管在谷歌云平台上的网站框架进行测试运行


默认情况下,网站托管在上,我知道运行它的实例的外部IP。如何通过本地计算机上的浏览器访问托管网站?我是否使用虚拟主机/端口转发等?

试试你的[externalip]:[port]这在Amazom ec2中对我很有效。
示例:31.181.171.141:2800转到您的专有网络防火墙

并创建防火墙规则以允许所需tcp端口上的流量

为SQL Server创建防火墙规则 配置防火墙规则以允许端口1433上的通信,以便其他客户端可以通过公共internet连接到新创建的SQL Server实例:

在开发者控制台主菜单中,转到防火墙规则部分

打开防火墙规则

单击添加防火墙规则按钮

将新防火墙规则命名为allow-tcp-1433

将源筛选器设置为IP范围

对于源IP范围,输入0.0.0.0/0。此值允许所有IP地址访问

警告:此配置使SQL Server实例对来自任何地方的所有人的流量开放。它仅用于演示目的。在生产环境中,仅限制对需要访问的IP地址的访问。 对于允许的协议和端口,请输入tcp:1433。
单击创建按钮创建防火墙规则。

您必须进入VPC网络,然后添加防火墙以允许您的端口。然后别忘了选择[网络中的所有入口](见图)。因为,默认情况下,其值为[Spesified by tags]

您可以访问该实例的外部IP

  • 使用以下属性为您的google云项目设置防火墙规则:
    目标:所有实例
    方向:入口
    源IP范围:0.0.0.0/0
    端口和协议:允许所有

  • 然后根据您的框架,将allowed_host设置为externalIP或“*”
    例如-在Django中,In settings.py set ALLOWED_HOSTS=[“*”]

  • 现在在特定的0.0.0.0:[您的\u端口]上运行服务器
    例如,在django-Python manage.py runserver 0.0.0.0:8000中

  • 记下此注释后,您将引用外部IP地址,然后在浏览器中:-
    转到 [外部IP:[您的_端口]]


  • 对不起打扰了。我试图使卡桑德拉和GCP工作使用外部IP,但不能。你能看一看吗