CDNHAO使用文档

从主控v5.8.2开始,可以自己修改主控服务器与节点之间的通讯端口了,之前的版本默认为88端口,非常容易被他人恶意扫描获取主控IP。下面来看看如何手动去修改,新安装的主控将会随机分配一个端口号。

1. 主控后台修改节点上的主控通讯端口

登录主控后台,切换到系统管理-》维护升级,在节点设置里勾选“节点配置的主控端口”,输入你想更换为的主控端口,输入当前管理员密码,点击创建设置任务,然后点击查看任务,如图: 等任务全部执行成功后,这时候可以继续修改主控进程监控的端口

2. 修改主控服务器通讯端口

上一步完成后,登录主控服务器,执行命令

MASTER_PORT="2345";
sed -i 's/var\/run\/gunicorn\.sock.*0\.0\.0\.0:[0-9]\+/var\/run\/gunicorn.sock --bind 0.0.0.0:'"$MASTER_PORT"'/' /opt/cdnhao/master/conf/supervisor_master.conf;
 sed -i 's/var\/run\/gunicorn\.sock.*0\.0\.0\.0:[0-9]\+/var\/run\/gunicorn.sock --bind 0.0.0.0:'"$MASTER_PORT"'/' /opt/cdnhao/master/conf/supervisor_master_bt.conf;
supervisorctl -c /opt/cdnhao/master/conf/supervisord.conf reload;

其中2345为主控通讯端口

3. 手动修改节点上的主控通讯端口

如果在第一步有执行失败的节点,登录这些节点,执行命令

MASTER_PORT="2345";
sed -i "s#MASTER_PORT.*#MASTER_PORT = \"${MASTER_PORT}\"#g" /opt/cdnhao/agent/conf/config.py;
supervisorctl -c /opt/cdnhao/agent/conf/supervisord.conf restart all;

其中2345为主控通讯端口