如何发布到外部IP?

问题:如何发布到外部IP?

我试图做一个POST请求对谷歌云计算平台上的计算引擎实例中运行的泊坞实例。

我得到以下错误:

ERROR: Error: connect ETIMEDOUT ExternalIP:Port

我做了什么错?


编辑:防火墙规则缺失允许TCP:端口入口。这解决了上述错误。

现在我有以下错误:

Error: connect ECONNREFUSED ExternalIP:Port 

正在发生的事情是,我试图连接到从我的本地节点,但该节点被配置为只接受故意从自身的要求(计算引擎实例):

https://github.com/clemahieu/raiblocks/wiki/Docker-node

(我既没有 “-P 127.0.0.1:7076:7076”)

我试着需要找到一种安全地向节点发出请求而不让任何人(但我的本地机器和我将在其上托管我的网站的服务器)访问节点的方法。

我添加了一个防火墙规则,允许从IP地址访问,但它没有改变任何东西。

任何想法?


CODE:

request.post(

{

url: 'https://ExternalIP:Port',

json: {

action: '…',

item1: '…'

}

},

function (error, response, body) {

if (!error && response.statusCode == 200) {

console.log("BODY: " + body);

} else {

console.log("ERROR: " + error);

}

}

);

回答:

不明确的,如果你有一个实际的HTTPS侦听端口443(或指定端口上的另一端)。

我也想知道,如果您实际上可以使用带有原始IP地址的HTTPS,因为通常需要涉及到域+证书。

以上是 如何发布到外部IP? 的全部内容, 来源链接: utcz.com/qa/266839.html

回到顶部