Linux中FineBI端口号

  • 文档创建者:doreen0813
  • 编辑次数:3次
  • 最近更新:doreen0813 于 2018-06-07
  • 1、问题描述

    通常用户会将FineBI直接安装在Linux系统,然后本地浏览器远程访问BI平台来测试使用。而访问的时候通常会由于linux本身自带防火墙服务,FineBI默认端口号37799被禁止,导致用户无法访问到BI平台。下面详细叙述在Linux中如何添加防火墙允许BI端口。

    2、添加防火墙允许端口

    Linux的防火墙服务通常是iptables命令(在RHEL7之后iptables改名为firewall),iptables可以理解为一个过滤器。在远程客户端访问的时候,会给服务器发送IP的packet(封包),iptables的作用就是将该封包数据与该iptables中预定义的规则进行对比,如对比检查通过则接受(ACCEPT)进入本机取得资源;如果检查不通过,则可能予以丢弃(DROP);这是iptables的基本原理。对于添加防火墙允许BI端口可以在iptables的配置文件中进行设定,文件为/etc/sysconfig下的iptables文件。

    使用vim打开iptables文件可以看到如下图的默认配置:

    222

    文件内容即为设置iptables的规则,可以看到端口只有预定的22端口是允许访问的。要设置37799端口,最简单的方式就是直接复制端口22的设定,将22修改成37799即可。如下图:

    222

    注:1、-A 为新增规则其分为INPUT、OUTPUT、FORWARD,此处使用INPUT;

    2、-m state --state 是用来对比IP封包的联机状态,此处使用NEW;

    3、-m tcp -p tcp 是用来对比通讯协议是否相符,相符;

    4、--dport 37799是用来描述目标端口号,此处是37799;

    5、-j 是用来指定要执行的活动,此处是ACCEPT,接受。

    配置后保存并退出,执行如下命令重启防火墙服务:

    service iptables restart

    即可通过37799端口远程访问该FineBI。

    222

    附件列表


    主题: 部署集成
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!