博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7.0 安装 tomcat-9.0
阅读量:6250 次
发布时间:2019-06-22

本文共 1101 字,大约阅读时间需要 3 分钟。

hot3.png

1、解压

#  tar -zxvf apache-tomcat-9.0.0.M4.tar.gz  -C  /opt/usr/local

改个名字好以后操作:

#   mv    apache-tomcat-9.0.0.M4.tar.gz    tomcat

2、启动&停止

#  /opt/usr/local/tomcat/bin/startup.sh 

/opt/usr/local/tomcat/bin/shutdown.sh

3、配置防火墙放行8080端口并做80端口映射

在/etc/firewalld/services/目录下新建一个名为tomcat.xml的文件,内容如下:

  
    
Tomcat Webserver
    
HTTPS is a modified HTTP used to serve Web pages when security is important. Examples are sites that require logins like stores or web mail. This option is not required for viewing pages locally or developing Web pages. You need the httpd package installed for this option to be useful.
    
  

然后把此服务加入防火墙规则中

 firewall-cmd --reload firewall-cmd --add-service=tomcat firewall-cmd --permanent --add-service=tomcat

 

由于非root用户不能侦听1023以下端口,所以这里采用一个变通的方法,就是利用firewalld在数据包路由之前进行端口转发,把所有发往80的tcp包转发到8080即可。

firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080firewall-cmd --permanent --add-forward-port=port=80:proto=tcp:toport=8080

此后tomcat就相当于同时侦听80和8080两个端口了。

对于 Firewall 的配置我参考的:

转载于:https://my.oschina.net/u/2358326/blog/671286

你可能感兴趣的文章
javaweb学习总结五(内省、beanUtils工具包)
查看>>
An easy to use android color picker library
查看>>
iOS10全新推送功能的实现
查看>>
C#中容易被忽视的细节整理
查看>>
php内核分析(二)-ZTS和zend_try
查看>>
获取form对象
查看>>
不确定人数的抽奖方法
查看>>
win7 windows server 2008R2下 https SSL证书安装的搭配(搭配https ssl本地测试环境)
查看>>
sh脚本——#!/bin/bash
查看>>
MYSQL-innodb性能优化几个点
查看>>
什么是Mixin模式:带实现的协议
查看>>
Oracle SID爆破工具SidGuess
查看>>
escape、encodeURI以及encodeURIComponent
查看>>
UIView加入手势 然后UITableView 加入进这个View 导致UITableView 的单元格点击事件无效...
查看>>
Vertex and FragmentShader顶点与片段着色器
查看>>
.Net中的AOP系列之《将AOP作为架构工具》
查看>>
谈谈站桩
查看>>
使用 VisualVM 进行性能分析及调优
查看>>
用JAVA生成老电影海报
查看>>
【第三十章】 elk(1) - 第一种架构(最简架构)
查看>>