[运维] 如何访问虚拟机上的 Tomcat ?

环境:

虚拟机: VMware 15 pro    操作系统  Linux  CentOS 7 64

物理机: Windows 7

事先准备: 

1: 下载 Tomcat  的压缩包  apache-tomcat-9.0.26.tar.gz

2: 通过 SSH 使用 xftp 上传到 Linux, 然后解压 tar -zxvf apache-tomcat-9.0.26.tar.gz 

3: 为了方便之后的操作, 将解压后的文件夹改名为 tomcat,     mv apache-tomcat-9.0.26  tomcat

4: 在虚拟机上打开浏览器, 输入  http://{ip}:8080 显示, 即可成功

(注: 在实际使用的过程中, 最好新建一个用户, 作为开发人员, 例如创建一个用户 dev, 然后将压缩包放到这个目录下的文件夹中, 不要什么东西都放到 root 文件夹下, 分开管理)

这个时候如果在物理机上访问这个 Tomcat 服务器, 就会发现

 

 所以, 解决问题的第一步:

使用 root 用户, 查看Linux系统上开放的端口号    

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

 

如图, 因为我因为配置过, 所以 8080 端口是开放的, 如果没有开放这 8080 端口, 则使用 root 用户, 输入

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

 

 这样, 8080 端口就开放了, 然后输入

firewall-cmd --zone=public --query-port=8080/tcp

 

 这样, 端口就开放, 然后在物理机上访问

 

 呐, 成功了

posted @ 2019-10-14 16:02  苍之弦  阅读(3297)  评论(1编辑  收藏  举报