linux下安装Jboss不能通过ip访问web的问题
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
评论暂时关闭