admin管理员组文章数量:1665595
本文只有linux-tomcat安装流程,在安装tomcat之前,先确保已经安装JDK1.7及以上版本,并且配置好环境变量。
java学习全套教学,请进入:
Linux部署java全流程-详解(全套)
第一步:下载安装包
本文提供两种下载安装包方式:
wget命令(推荐)
本地下载,通过ssh命令或者工具上传到linux服务器
1.首先去Apache网站下载JDK,地址:点击打开链接 。(如下图)
执行命令:
wget http://mirror.bit.edu/apache/tomcat/tomcat-9/v9.0.8/bin/apache-tomcat-9.0.8.tar.gz
成功如下图:
第二步:解压tomcat包
执行命令:tar -zxvf apache-tomcat-9.0.8.tar.gz
注:tar命令可见本人其他文章有详解-附链接:linux-jdk下载安装(最新)
第三步:启动Tomcat
./startup.sh
注:查看是否启动成功-查看tomcat/logs/catalina.out文件
第四步:修改Linux网关(不修改不能访问)
在CentOS 7中引入了一个更强大的防火墙——Firewall。我们需要在Firewall中开启8081端口,也就是将8081端口加入到zone(Firewall的新特性,简单讲它的作用就是定义了网络区域网络连接的可信等级)中。命令如下:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
这样就成功的将8080端口加入了public区域中,permanent参数表示永久生效,即重启也不会失效,最后不要忘记更新防火墙规则:
firewall-cmd --reload
OK,下面看一下public区域下所有已打开的端口,命令如下:
firewall-cmd --zone=public --list-ports
可以看到8080端口已经成功打开:
第五步:访问成功-后续HTTPS
此时已经可以成功访问了(如下图:)
现在追加HTTPS:
执行命令生成key,到tomcat的config目录下。
keytool -genkey -alias tomcat -keyalg RSA -keystore /Data/tomcat/apache-tomcat-9.0.8/conf/.keystore
https连接需要用到数字证书与数字签名(MD5算法)
网站https连接首先需要申请数字证书,配置加密连接器,浏览器安装证书
使用java的工具keytool产生数字证书,生成文件.keystore.
修改conf/server.xml文件,修改加密连接器,添加keystoreFile与keystorePass:
版权声明:本文标题:linux-tomcat下载安装(最新) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1730052721a1220935.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论