linux下tomcat无法远程访问(开放8080端口)

我们在linux下配置了tomcat后发现,无法访问除了linux(如果是虚拟机的话,宿主机子根本无法访问tomcat),解决下吧

原因是我们的tomcat访问需要8080端口,但是从外部访问,我们的防火墙会拦截,而你此时又恰好没有配置8080端口,也没有关闭防火墙,那么就导致这样咯,

解决步骤:

  1.首先输入 vi /etc/sysconfig/iptables 来打开防火墙配置文件

  2.找到-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT,我们把这句话复制到它的下一行

  3.把复制好的改为如下-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT(就是把22改成了想要开放的端口,例如:我们开放8080)

  4.按esc 键 输入 :wq! 保存并退出

  5.输入 service iptables restart重启防火墙

  6.大功告成

哈哈,此种方法还是稍微繁琐的,要是日常自己测试的话,只需要把防火墙关闭,省事多了 在命令行输入:service iptables stop  即可

ps:

  外界访问linux下的特定端口资源是需要开放端口的,如果遇到mysql远程无法访问,也可以借鉴此步骤

原文地址:https://www.cnblogs.com/arebirth/p/linuxtomcatremote.html

时间: 2024-11-11 17:20:02

linux下tomcat无法远程访问(开放8080端口)的相关文章

Linux下Tomcat端口号以及进程

 Linux下Tomcat端口号以及进程 1,查看tomcat进程: ps -aux | grep tomcat(或者ps -ef | grep tomcat都行) 可以看到现在运行着两个tomcat进程,一个进程的pid为9974,另一个pid为23422.  2,根据进程查看端口号: sudo netstat -naop | grep 23422 这是查看pid为23422的进程占用的端口号: 可以看到9300和9399端口号被占用,其中9399是tomact Server的SHUTDOWN

Linux下tomcat服务

一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)1,启动tomcat服务方式一:直接启动 ./startup.sh方式二:作为服务启动 nohup ./startup.sh &方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务解释:

linux下tomcat服务器的相关命令

一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)1,启动tomcat服务方式一:直接启动 ./startup.sh方式二:作为服务启动 nohup ./startup.sh &方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务解释:

linux下tomcat服务的相关命令

一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)1,启动tomcat服务方式一:直接启动 ./startup.sh方式二:作为服务启动 nohup ./startup.sh &方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务解释:

Linux下tomcat安装与配置

确保服务器上已经安装JDK... 1,下载地址: http://tomcat.apache.org/download-60.cgi 2,解压 mkdir /usr/local/tomcat cd /usr/local/tomcat tar -xvf apache### (下载的版本) 3,启动服务 idongcd /usr/local/tomcat/bin ./statup.sh 4,开启防火墙,使外部能够访问 (1) 开放8080端口 -A RH-Firewall-1-INPUT -m sta

PuTTy linux下tomcat服务的相关命令

一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)1,启动tomcat服务方式一:直接启动 ./startup.sh方式二:作为服务启动 nohup ./startup.sh &方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务解释:

linux下Tomcat shutdown无效

问题: linux下关闭tomcat后,发现重启Tomcat后,端口号提示被占用, 原因: 这时可能是项目中的后台线程或者socket依然在运行把端口号占用, 解决办法: ①:可以输入命令:$netstat -pan|grep 2809 查看这个端口号的情况, 可以netstat -anp |grep 3306 找出这个端口号,再kill当前的PID进程 ②:通过iptables工具将该端口禁掉 iptables -A INPUT -p tcp --dport 111 -j DROP ③:关闭端

Linux下Tomcat安装配置

买了台阿里云服务器,因为配置比较低,所以用Linux系统,这里记录一下我在Linux系统中Tomcat的安装配置. 前提JDK已经安装好. 安装 首先在/usr/local/下建立一个tomcat的文件夹 cd /usr/local/ mkdir tomcat cd tomcat/ 在网上下载tomcat的包,我现在的是tomcat8,也可根据实际需要到官网上获取下载链接. wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.2

Linux下tomcat使用

http://tomcat.apache.org/download-70.cgi这里下载 放到Linux文件夹下,解压开, 默认端口:8080可以直接使用 常用启动命令catalina.sh   start 关闭命令 kill  -9   pid 通常使用ps aux|grep  tomcat 来查看运行状态以及pid Linux下tomcat使用