返回顶部
首页 > 资讯 > 精选 >tomcat 8.5.51如何配置http及https访问
  • 623
分享到

tomcat 8.5.51如何配置http及https访问

2023-06-04 01:06:34 623人浏览 薄情痞子
摘要

小编给大家分享一下Tomcat 8.5.51如何配置Http及https访问,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!因为近期漏洞安全问题,特此用了tomca

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

因为近期漏洞安全问题,特此用了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访问”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: tomcat 8.5.51如何配置http及https访问

本文链接: https://lsjlt.com/news/236172.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • tomcat 8.5.51如何配置http及https访问
    小编给大家分享一下tomcat 8.5.51如何配置http及https访问,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!因为近期漏洞安全问题,特此用了tomca...
    99+
    2023-06-04
  • Tomcat配置HTTPS访问的实现步骤
    目录1.tomcat单向认证2.tomcat双向认证在tomcat中存在两种证书验证情况 (1)单向验证 (2)双向验证 1.tomcat单向认证 服务器端会提供一个公开的公钥,每...
    99+
    2024-04-02
  • https网站如何访问http网站
    由于谷歌浏览器的安全策略更新后,https网站无法直接下载http网站的文件。解决思路有以下几种情况:1.两个网站都同时改为http或https。2.通过nginx转发。3.通过后端java代码获取对方网站的文件流然后把流返回给前端。 本文...
    99+
    2023-09-10
    服务器 运维 https
  • SpringBoot配置SSL同时支持http和https访问实现
    目录第一步:生成证书第二步:获取证书第三步:增加SSL配置第四步:配置https访问传输层安全性协议(英语:Transport Layer Security,缩写作 TLS),及其前...
    99+
    2024-04-02
  • SpringBoot中配置SSL的同时支持http和https访问
    目录第一步:生成证书第二步:获取证书第三步:增加SSL配置第四步:配置https访问传输层安全性协议(英语:Transport Layer Security,缩写作 TLS),及其前...
    99+
    2024-04-02
  • Tomcat全局或局部https访问配置方法是什么
    Tomcat全局或局部https访问配置方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Tomcat全局/局部https访问配置方法一、全局https访问在Tomc...
    99+
    2023-06-04
  • Nginx配置HTTPS访问(SLL证书配置)
    一、购买证书 1.登录阿里云账号,进入控制台,找到SSL证书服务 2.点击免费证书 2.1.立即购买 选择数量20,每个账户每年有20个免费证书。同意协议后点击立即购买。 2.2.创建证书并且申请  2.3.申请证书 2.4.认证...
    99+
    2023-09-01
    服务器 阿里云 ssl nginx php
  • jumpserver堡垒机配置https访问
    官方文档:https://docs.jumpserver.org/zh/master/ Jumpserver部署关闭防火墙开放策略 按照需要开放端口即可 firewall-cmd --permanent --add-port=22/tcp...
    99+
    2023-09-15
    https 网络 服务器 jumpserver 堡垒机
  • Netty如何设置为Https访问
    目录Netty设置为Https访问SSLContextFactory处理类 Netty实现Http协议maven依赖的包1.netty启动入口2.编写NettyHttpSe...
    99+
    2024-04-02
  • IIS中设置HTTP访问重定向到HTTPS
    目录添加规则添加入站空白规则规则详情配置完成后“应用”到当前站点URL重写配置结果 验证参考文章:不啰嗦,我们直接开始! 1、购买SSL证书(我用的...
    99+
    2024-04-02
  • Keytool如何配置Tomcat的HTTPS双向认证
    这篇文章主要讲解了“Keytool如何配置Tomcat的HTTPS双向认证”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Keytool如何配置Tomcat的HTTPS双向认证”吧!证书生成k...
    99+
    2023-07-02
  • SpringBoot2.x配置HTTPS访问的过程
    目录一.生成SSL证书二.配置HTTPS访问SpringBoot2.x配置HTTPS访问,总体上可以分为两大步: 生成SSL证书配置HTTPS访问 一.生成SSL证书 取得SSL证书...
    99+
    2024-04-02
  • php如何访问https
    在php中使用curl库访问https,具体方法如下:function curlPost($url, $data = array(), $timeout = 30, $CA = true){ $cacert = getcwd() . '/c...
    99+
    2024-04-02
  • nginx 配置代理ip访问https的域名配置
    目录 问题背景 解决方式 正向代理:  反向代理:  通俗点儿一句话,正向与反向的区别: 问题背景 在某些单位或机构内部,访问互联网接口需要通过指定的服务器去访问,那我们就需要通过代理 ip 和 端口去访问外网域名。 示例:如何通过指定...
    99+
    2023-09-17
    nginx tcp/ip https 正向代理 反向代理
  • java中如何访问https
    使用java访问https,具体方法如下:URL reqURL = new URL("https://www.baidu.com" ); //创建URL对象HttpsURLConnection httpsConn = (HttpsURLCo...
    99+
    2024-04-02
  • tomcat怎么配置项目访问路径
    要配置Tomcat项目的访问路径,可以按照以下步骤进行操作:1. 打开Tomcat的安装目录,找到`conf`文件夹。2. 在`co...
    99+
    2023-10-09
    tomcat
  • 怎么通过tomcat配置域名访问
    要通过Tomcat配置域名访问,需要按照以下步骤进行操作: 打开Tomcat的配置文件server.xml,通常位于Tomcat...
    99+
    2024-03-02
    tomcat
  • javaweb如何通过https访问
    在javaweb中实现https访问的方法首先,在javaweb中获取获取SSL证书;获取到SSL证书后,在Tomcat中使用记事本打开server.xml文件;server.xml文件打开后,在文件中进行以下配置;#将port为80标签的...
    99+
    2024-04-02
  • iis如何默认访问https
    在iis中设置默认访问https的方法首先,在计算机中使用组合键“win+R”运行“Inetmgr”,打开iis管理器;进入到iis管理器页面后,在页面中选择对应的站点;在站点右侧菜单栏中,选择“URL重写”模块,并双击打开,添加规则;最后...
    99+
    2024-04-02
  • java如何实现https访问
    利用java实现https访问,具体方法如下:String result = "";URL url = new URL("网址");HttpsURLConnection conn = (HttpsURLConnection)url.open...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作