文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

tomcat 8.5.51如何配置http及https访问

2023-06-04 01:55

关注

小编给大家分享一下tomcat 8.5.51如何配置http及https访问,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

因为近期漏洞安全问题,特此用了tomcat 8.5.51 也就是tomcat8目前最新的版本;

其实tomcat配置很简单,因首次操作遇到了一些问题,特此记录

操作系统版本:Red Hat Enterprise Linux Server release 7.6 (Maipo)

内存:16G

JDK:java version "1.8.0_72"

安装路径:/root/apache-tomcat-8.5.51

tomcat发布war包比较简单,把应用提供的war包扔在tomcat 的 webapps(/root/apache-tomcat-8.5.51/webapps)下,启动tomcat即可 。

tomcat解压后在config目录下自动产生一个server.xml的配置文件,所有https 和http 以及端口的配置变更都在此文件中配置(建议如果之前版本不是这个,一些参数端口以及密码证书文件可以拷贝到新的目录下,不建议用老版本的server.xml直接替换,每个版本不通设置参数也不一样,我就是吃了这个亏)

参数修改:

http端口80,https端口:443

默认参数:

    <Connector executor="tomcatThreadPool"

               port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

修改为:<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" />

如果只用http 那我们就修改这一处80即可

要是用https 我们在加一处:配置证书(因为测试我自己JDK工具生成的放在了config目录下)

默认参数:

    <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"

               maxThreads="150" SSLEnabled="true">

        <SSLHostConfig>

            <Certificate certificateKeystoreFile="conf/localhost-rsa.jks"

                         type="RSA" />

        </SSLHostConfig>

    </Connector>

修改为:

    <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"

       maxThreads="150" SSLEnabled="true" >

          <SSLHostConfig>

            <Certificate certificateKeystoreFile="conf/tomcat.keystore"

                                certificateKeystorePassword="123456"

                                type="RSA" />

        </SSLHostConfig>

    </Connector>

保存server.xml文件 ,启动Tomcat 大功告成。

# sh startup.sh

Using CATALINA_BASE:   /root/apache-tomcat-8.5.51

Using CATALINA_HOME:   /root/apache-tomcat-8.5.51

Using CATALINA_TMPDIR: /root/apache-tomcat-8.5.51/temp

Using JRE_HOME:        /usr/local/jdk1.8.0_72

Using CLASSPATH:       /root/apache-tomcat-8.5.51/bin/bootstrap.jar:/root/apache-tomcat-8.5.51/bin/tomcat-juli.jar

查看日志:

tomcat 8.5.51如何配置http及https访问

没有报错和告警即说明启动正常,登录测试页面看下:

http测试页面:

tomcat 8.5.51如何配置http及https访问

https测试页面:

tomcat 8.5.51如何配置http及https访问

这样就可以交差了,后面WAR包的内容报错就扔给开发了。

以上是“tomcat 8.5.51如何配置http及https访问”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯