在Azure中打开WS端口 - 区块链
问题描述:
我使用本教程创建了自己的私人区块链:https://github.com/Azure/azure-quickstart-templates/tree/master/ethereum-consortium-blockchain-network一切正常,但现在我需要打开WebSocket来观看智能合同事件。在Azure中打开WS端口 - 区块链
我配置linux服务器打开8546端口,如果我跑
# nmap my-server.southcentralus.cloudapp.azure.com -p 8545
PORT STATE SERVICE
8545/tcp open unknown
# nmap my-server.southcentralus.cloudapp.azure.com -p 8546
PORT STATE SERVICE
8546/tcp filtered unknown
现在,在Linux服务器(blockchain的一个蔚蓝的节点):
netstat -punta|grep 8546
节目听在所有接口上。
但是,如果我从我的本地服务器运行此显示端口过滤。所以,我去Azure上的“网络安全组”并添加一条规则打开8546端口,就像8545已经开放的端口一样。 但是端口仍然接近外部主机。
如何在Azure区块链中作为服务打开WS(WSRPC)?
答
没关系......我忘了创建一个负载均衡的规则。