2019独角兽企业重金招聘Python工程师标准>>>

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的文件,内容如下:

<?xml version="1.0" encoding="utf-8"?>
<service>  <short>Tomcat Webserver</short>  <description>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.</description>  <port protocol="tcp" port="8080"/>
</service>

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

 firewall-cmd --reloadfirewall-cmd --add-service=tomcatfirewall-cmd --permanent --add-service=tomcat

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

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

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

对于 Firewall 的配置我参考的:http://blog.csdn.net/smstong/article/details/39958675

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

CentOS7.0 安装 tomcat-9.0相关推荐

  1. centos7安装python3.7.4_阿里云centos7.4安装python3.7.0

    CentOS7.4 安装 python-3.7.0 更新时间:2018/9/3 centos 安装最新版的python有点麻烦,因为yum没有最新版的python,所以必须从python官网下载源码. ...

  2. 【Centos7.6安装CDH6.1.0】第二节 JDK、Mysql配置

    [Centos7.6安装CDH6.1.0]手把手教你搭建CDH6.1.0 JDK(已安装者跳过) mysql配置 安装jdbc 建库.建用户.设置用户访问权限 跳转 JDK(已安装者跳过) 下载lin ...

  3. CentOS7 离线安装 ZABBIX 5.0

    小伙伴可能遇到了在公司内网环境下无法访问外网情况,无法访问外网yum源部署ZABBIX 对于rpm包依赖问题比较头疼.本文将会进行离线部署实战. 离线安装所需依赖的rpm包.这个包怎么下载呢?依赖的包 ...

  4. CentOS7部署安装CloudStack4.11.0成功添加第一个主机

    上一篇博客使用CentOS7 部署安装CloudStack4.10.0..不知什么原因 添加主机时一直失败...管理节点的日志文件... -m 参数一定不对,应该是管理节点IP才是. 2020-03- ...

  5. centos 7安装mysql_Linux Centos7 下安装Mysql - 8.0.15

    Mysql有两种安装方式:源码包安装和二进制包安装 本文描述的是二进制安装包,下载目录:https://www.mysql.com/downloads/ 步骤一: 步骤二: 步骤三: 因本人的虚拟机是 ...

  6. cent 8.0 安装tomcat 9.0_JDK-TOMCAT-MYSQL安装

    JDK系统环境变量: 1.新建JAVA_HOME变量:指向JDK安装路径D:jdk1.8.0_201 2.编辑Path变量:添加%JAVA_HOME%bin; 3.验证JAVA是否安装成功,运行jav ...

  7. Linux Centos7 下安装Mysql - 8.0.15

    Mysql有两种安装方式:源码包安装和二进制包安装 本文描述的是二进制安装包,下载目录:https://www.mysql.com/downloads/ 步骤一: 步骤二: 步骤三: 因本人的虚拟机是 ...

  8. cent 8.0 安装tomcat 9.0_Linux服务器:安装tomcat并部署war应用

    1 前言 现在一般情况下,很少需要单独部署``tomcat,毕竟Spring boot打的jar包,可以用自带的内置tomcat`,用这个不香吗? 不过有些项目还是使用Spring MVC的,所以还是 ...

  9. cent 8.0 安装tomcat 9.0_Tomcat部署及优化

    原文章地址:https://www.cnblogs.com/happy-king/p/9193257.html 一.Tomcat安装部署 一.安装jdk和Tomcat 1.上传jdk和Tomcat m ...

  10. Ubuntu 安装 Tomcat 7.0.40

    来源:http://www.cnblogs.com/rayz/archive/2013/05/20/3089302.html 因为源上的版本问题,所以没有使用源上的自动安装包,老规矩,Tomcat 7 ...

最新文章

  1. java rhino js类_让Rhino JS看Java类
  2. 解析 WEB 中所有 URL 的简单牛B代码,先保存起来,方式将来找不到了
  3. python 来搞定 非线性方程组和最小二乘拟合问题
  4. 女朋友问我什么是云计算?
  5. pat 乙级 1018 锤子剪刀布(C++)
  6. mysql profile使用(转)
  7. mybatis-plus 中 queryWrapper and与or嵌套
  8. gdb 行号断点调试
  9. 如何查询目标计算机的ip地址,基于Wireshark获取目标ip地址
  10. 微信小程序打开另一个小程序
  11. 初学者如何利用米思齐编写出一套完整的程序
  12. WinDirStat下载使用指南,处理电脑空间神器
  13. 给群联PS3111/inic6081量产工具添加闪存颗粒支持
  14. UE4材质(四):自发光颜色Emissive——灯
  15. c语言中罗马字母数字,罗马数字转整数C语言实现
  16. MySQL 第六章过程式数据库对象.1存储对象
  17. 【转载】Ansys中的阻尼
  18. AE从初级到高级全套视频教程
  19. NTL密码算法开源库(数论库)代码分析项目--综述
  20. 一脸懵逼加从入门到绝望学习hadoop之Caused by: java.net.UnknownHostException: master报错...

热门文章

  1. ajax 如何禁止 预检请求,如何跳过“选项”预检请求?
  2. 小学计算机教学教师培训,例谈小学信息技术课堂的有效教学
  3. 伪静态设置 html,Apache下伪静态html(URL Rewrite)的设置方法
  4. Codeforces Round #381 (Div. 2) Codeforce_740
  5. 《C++ Primer 第五版》(第2.5节,第3.1-3.4节) ——采用预处理功能编写头文件,string初始化和字符操作,vector初始化和迭代器
  6. python3 将unicode转中文
  7. 用结构体写一个简单的通讯录
  8. 每日一题:leetcode191.位1的个数
  9. 优质学习内容(自用)
  10. x86异常处理与中断机制(1)概述中断的来源和处理方式