目前有2台设备分布式部署gateway worker项目。
其中除Gateway服务使用的2346端口对外网开放外,其他端口是不是仅开放局域网内就可以?
服务器使用的华为云。
private function startGateWay()
{
$gateway = new Gateway("websocket://0.0.0.0:2346");
$gateway->name = 'Gateway_Ws_Server';
$gateway->count = 2;
$gateway->lanIp = self::THIS_INNER_IP;
$gateway->startPort = 2300;
$gateway->pingInterval = 55;
}
private function startRegister()
{
$reg = new Register('text://192.168.1.28:1236');
}
只开放 2346 端口,其它端口你开放了外网也访问不到,因为监听的都是内网ip,外网访问不到。
明白了,谢谢
如果2346通过nginx代理,是不是仅设置代理服务ip外网访问就行?
ok 已解决
已解决