Linux之BI端口号

编辑
文档创建者:youdunhou (管理员 )     浏览次数:588次     编辑次数:1次     最近更新:youdunhou 于 2016-08-22     

目录:

1、描述编辑

通常用户会将BI直接安装在linux,然后本地浏览器远程访问BI平台来测试使用。而访问的时候通常会由于linux本身是自带防火墙服务,而默认端口号37799又默认被禁止的,因常导致用户无法访问到这个BI平台,而又没有任何提示,其不能访问的原因比较隐性,因此经常会用户怀疑BI本身的问题。下面详细叙述Linux的端口号问题。

2、Linux的防火墙服务编辑

Linux的防火墙服务通常是iptables(在rhel7之后iptables改名为firewalk),iptables可以理解为一个过滤器。我们知道在远程客户端访问的时候,发会服务器发送IP的packet(封包)。iptables的作用就是将该封包数据与该iptables中预定义的规则进行对比,如对比检查通过则接受 (ACCEPT) 进入本机取得资源,如果检查不通过,则可能予以丢弃 (DROP) 。这是iptables的基本原理。对于端口的设定我可以在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

即可远程访问该FineBI的37799。
222

附件列表


主题: 专题总结
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: