解决CentOS7安装Tomcat不能被外部访问的问题

在CentOS7安装了Tomcat,在服务器内部使用火狐浏览器通过localhost:8080是可以访问的,但是不能被外部访问,主要原因是因为防火墙的存在,导致端口不能被访问。CentOS是使用firewall而不是iptables貌似也找不到iptables这个目录了。解决这个问题的办法就是通过firewall添加我们需要开放的端口。我们先使用一个命令查看防火墙是启用状态

firewall-cmd --state

如果启用了防火墙会返回running,未启用返回not running,在running的状态下我们添加我们需要的端口 8080

firewall-cmd --permanent --zone=public --add-port=8080/tcp

--permanent参数表示永久性的开启这个端口,去掉--permanent表示暂时性的开放。然后重现加载一下firewall

firewall-cmd --reload

我们还可以使用下面的命令查看开启的端口

firewall-cmd --permanent --zone=public --list-ports

补充两个防火墙相关的命令
1、开启防火墙

systemctl start firewalld.service

2、关闭防火墙

systemctl stop firewalld.service
时间: 2024-10-05 04:45:48

解决CentOS7安装Tomcat不能被外部访问的问题的相关文章

centos 下安装jdk、tomcat 以及tomcat无法从外部访问的解决办法

centos 下安装jdk.tomcat 以及tomcat无法从外部访问的解决办法 原创 2014年08月28日 10:24:33 标签: selinux enforce cent 2223 昨天在centos下安装了jdk和tomcat,并调试通,之前从Ubuntu下装过,还没有从centos弄过,记录一下安装过程与出现的问题. 首先准备好安装文件,jdk-6u45-linux-i586-rpm.bin  apache-tomcat-6.0.41.tar.gz 进入目录 [html] view

阿里云服务器Tomcat无法从外部访问

一.环境 阿里云 Ubuntu 12.04.5 LTS tomcat和java都是阿里云默认的7的版本,如下图 二.问题 部署后./startup.sh启动tomcat 之后外部访问http://ip:8080/无法访问,之后去查看防火墙 关闭了Ubuntu下面的防火墙 [email protected]:/alidata/server# sudo ufw status Status: inactive [email protected]:/alidata/server# 再次访问http://

解决Linux上tomcat启动却无法访问

linux中tomcat的安装 安装tomcat前首先要安装对应的jdk并配置Java环境 下载tomcat安装包 下载路径:https://tomcat.apache.org/download-80.cgi 将tar.gz包上传包linux CRT中Alt+P可打开SFTP传输,其中常用的指令如下: lpwd:本地路径 pwd:linux上路径 lcd:cd到本地路径 cd:cd到linux路径 解压安装 解压:tar -zxvf apache-tomcat-8.5.35.tar.gz 到bi

Centos7安装Tomcat 、JDK达到部署Java项目环境

我们先安装JDK,然后在安装Tomcat 用wget命令先下载安装包 [[email protected] ~]# wget https://www.reucon.com/cdn/java/jdk-8u45-linux-x64.tar.gz [[email protected] ~]#tar zxvfjdk-8u45-linux-x64.tar.gz –C /usr/local (解压到/usr/local目录下) [[email protected] ~]#cd /etc/profile.d/

快速安装Tomcat 并实现HTTPS访问

HTTPS,在HTTP下加了一层SSL,用于安全的HTTP数据传输,对于数据敏感的网址必须要使用HTTPS协议,本文将介绍如何快速安装Tomcat,并实现HTTPS访问. 安装Tomcat 安装tomcat必须得有java环境,所以先安装JDK: 1.安装JDK [[email protected] ~]# rpm -ivh jdk-8u161-linux-x64.rpm Preparing... ########################################### [100%

解决centos7安装wmwaretools找不到kernel header

解决centos6安装wmwaretools找不到kernel header http://www.centoscn.com/CentosBug/softbug/2015/0525/5531.html During the installation process, I found following error: Searching for a valid kernel header path... The path "" is not valid. Would you like t

centos7 安装Tomcat

在安装好JDK后,就可以安装Tomcat 1.下载安装tomcat(http://tomcat.apache.org/)我这边是下载的对应版本的Tomcat. 下载完毕后,通过 rz 进行上传 2.解压放在自己定义的目录下 [[email protected] mydata]# tar -zxvf apache-tomcat-9.0.11.tar.gz 3.进入安装目录中的  目录\tomcat\conf\   中  对 tomcat进行配置 [[email protected] conf]#

CentOS7安装Tomcat 9并进行配置

1.下载 Tomcat 9 CentOS 7 下创建目录并下载文件: cd /usr/local/ mkdir tomcat cd tomcat wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.11/bin/apache-tomcat-9.0.11.tar.gz 或者官网下载 tomcat 9 ,并上传到 /usr/local/tomcat 目录下 官网下载地址:https://tomcat.apache.org/downl

解决虚拟机安装tomcat主机访问不到

在wmware中安装linux后安装好数据库,JDK及tomcat后启动服务,虚拟机中可以访问,但是主机却无法访问,但是同时主机和虚拟机之间可以ping的通.解决方法是关闭虚拟机中的防火墙服务.桌面--管理--安全级别与防火墙,将防火墙设置为:disable即可.或用root登录后,执行  service iptables stop --停止  service iptables start --启动 原文地址:https://www.cnblogs.com/zhangjiahao/p/89711