如何发布到外部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