本文主要是介绍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
这篇关于linux下安装Jboss 不能通过ip访问web的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!