linux下安装Jboss不能通过ip访问web的问题


按照网上的说法将下载的jboss压缩包解压到路径/opt/java下,

因为用的是Jboss-4.2.2,所以要在run.sh 后面加上 -b 0.0.0.0或 -b xx.xx.xx.xx(即你的服务器IP地址)

运行
/usr/java/jboss-4.2.2.GA/bin/run.sh -b 0.0.0.0

但仍然不能通过ip访问服务器,纠结了半天,最后关闭防火墙就可以了,明天继续研究。

这里继续昨天的通过ip访问jboss服务器的问题

虽然关闭了防火墙能够在局域网内通过IP访问web服务器,但是现实生产中肯定存在安全问题,试想谁家服务器的防火墙是关闭的,所以继续纠结这个问题。

在网上搜索的方法是在/etc/sysconfig/iptables中增加如下一行:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

执行/etc/init.d/iptables restart,但是发现并不像网上所说的能够在局域网内通过ip访问8080端口,只好继续寻找解决办法。

通过下面的方法终于可以了

1.把要使用的8080端口打开,执行如下命令:

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

2.把更改保存,执行如下命令:

/etc/rc.d/init.d/iptables save

3.重启防火墙,使更改立马生效,执行如下命令:

/etc/init.d/iptables restart

相关内容