Wordpress 在Google计算引擎上运行'curl'命令时获取连接超时

Wordpress 在Google计算引擎上运行'curl'命令时获取连接超时,wordpress,curl,ssh,google-compute-engine,bitnami,Wordpress,Curl,Ssh,Google Compute Engine,Bitnami,我创建了一个虚拟机,在其中安装了WordPress,并将其推送到谷歌云。它在www.mobilesoft.asia上启动并运行 我在里面安装了WooCommerce插件来创建我的商店。然后我添加了一个像Paypal这样的支付模块来处理支付交易。问题是,当我尝试购买产品时,付款按钮没有反应 我打开了SSH控制台,并试图卷曲URL,当我点击付款按钮时会调用该URL,但我看到我的连接超时了。这些是我运行的命令 hesam@bitnami-wordpress-xxx:~$ curl http://www

我创建了一个虚拟机,在其中安装了WordPress,并将其推送到谷歌云。它在www.mobilesoft.asia上启动并运行

我在里面安装了WooCommerce插件来创建我的商店。然后我添加了一个像Paypal这样的支付模块来处理支付交易。问题是,当我尝试购买产品时,付款按钮没有反应

我打开了SSH控制台,并试图卷曲URL,当我点击付款按钮时会调用该URL,但我看到我的连接超时了。这些是我运行的命令

hesam@bitnami-wordpress-xxx:~$ curl http://www.parspal.com
curl: (7) Failed to connect to www.parspal.com port 80: Connection timed out
hesam@bitnami-wordpress-xxx:~$ curl http://merchant.parspal.com/WebService.asmx?wsdl
curl: (7) Failed to connect to merchant.parspal.com port 80: Connection timed out
hesam@bitnami-wordpress-xxx:~$ curl https://merchant.parspal.com/WebService.asmx?wsdl
curl: (7) Failed to connect to merchant.parspal.com port 443: Connection timed out
Parspal(我正在使用他们的支付服务的公司)说你的主机无法连接到我们的Web服务。可能吗?问题的原因可能是什么


当我在本地终端上运行上述命令时,我能够获得一些东西,而无法通过SSH访问我的虚拟机。是否需要在我的计算引擎上配置某些内容?

请检查实例是否具有外部IP地址。否则,它将无法在外部进行通信


如果有帮助,请检查此项。

请检查实例是否具有外部IP地址。否则,它将无法在外部进行通信


如果有帮助,请检查此项。

www.parspal.com
解析为在伊朗注册的IP地址,并且存在阻止您向此类地址发送流量的限制:


www.parspal.com
解析为在伊朗注册的IP地址,并且存在阻止您向此类地址发送流量的限制:


在这种情况下,如果我运行
curl www.google.com
我应该什么都得不到,对吗?但是我能够获取html内容。但是谢谢你的帮助,如果我的问题被解决了,我会检查它并更新你。谢谢。在这种情况下,如果我运行
curl www.google.com
我应该不会得到任何东西,对吗?但是我能够获取html内容。但是谢谢你的帮助,如果我的问题被解决了,我会检查它并更新你。谢谢。谢谢@andreas,我知道这一点,但由于我能够连接到另一家公司的另一个Web服务,我想可能有什么问题,我不知道为什么。所以你的意思是,如果IP已经在伊朗注册,那么我就不能调用API,因为其他的IP没有在伊朗注册,那么我就可以连接到他们的Web服务。谢谢你为我遮光:)谢谢@andreas,我知道这一点,但由于我能够连接到另一家公司的另一个Web服务,我想可能有什么问题,我不知道为什么。所以你的意思是,如果IP已经在伊朗注册,那么我就不能调用API,因为其他的IP没有在伊朗注册,那么我就可以连接到他们的Web服务。谢谢你把灯遮住:)