zoukankan      html  css  js  c++  java
  • tomcat 配置https 外部链接显示证书不安全 原因找到为其他地方的链接用的ip地址,证书是发给域名的所以报错

    启动两个端口为了80跳转 443

    <Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="443"/>


    <Connector port="443"
    protocol="HTTP/1.1"
    SSLEnabled="true"
    scheme="https"
    secure="true"
    keystoreFile="../cert/2811635_newpowerchain.com.pfx"
    keystoreType="PKCS12"
    keystorePass="0L8NI6np"
    clientAuth="false"
    SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
    ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>

    <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

    <!-- SingleSignOn valve, share authentication between web applications
    Documentation at: /docs/config/valve.html -->
    <!--
    <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
    -->

    <!-- Access log processes all example.
    Documentation at: /docs/config/valve.html
    Note: The pattern used is equivalent to using pattern="common" -->
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>

    <Context docBase="Jweb" path="" reloadable="true" source="org.eclipse.jst.jee.server:Jweb"/>
    </Host>

    跳转文件

    操作步骤

    1. 解压已下载保存到本地的Tomcat证书文件。
      解压后您将看到文件夹中有2个文件,您可为两个证书文件重命名:
      • 证书文件(domain name.pfx):以.pfx为后缀或文件类型。
      • 密码文件(pfx-password.txt):以.txt为后缀或文件类型。
      证书文件
       
      说明 每次下载证书都会产生新的密码,该密码仅匹配本次下载的证书。如果需要更新证书文件,同时也要更新匹配的密码。
    2. Tomcat安装目录下新建cert目录,将解压的证书和密码文件拷贝到cert目录下。
    3. 修改配置文件server.xml,并保存。
      文件路径:Tomcat安装目录/conf/server.xml

      定位到<Connector port=”8443”<Connector port="443"标签内容,参照以下两部分内容修改server.xml文件:

       
      <!--
        <Connector  port="8443"
      protocol="HTTP/1.1"
        port="8443" SSLEnabled="true"
        maxThreads="150" scheme="https" secure="true"
        clientAuth="false" sslProtocol="TLS" />
      -->
       
      <Connector port="443"
          protocol="HTTP/1.1"
          SSLEnabled="true"
          scheme="https"
          secure="true"
          keystoreFile="domain name.pfx"
          keystoreType="PKCS12"
          keystorePass="证书密码"   
          clientAuth="false"
          SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
          ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>
       
      说明
      • 其中port属性根据实际情况修改(https默认端口为443)。如果使用其他端口号,则您需要使用https://yourdomain:port的方式来访问您的网站。
      • 其中keystoreFile代表证书文件的路径,请用您证书的文件名替换domain name。
      • 其中keystorePass代表证书密码,请替换为密码文件pfx-password.txt中的内容。
    4. 可选: 配置web.xml文件,开启HTTP强制跳转HTTPS。
      在文件</welcome-file-list>后添加以下内容:
       
      <login-config>  
          <!-- Authorization setting for SSL -->  
          <auth-method>CLIENT-CERT</auth-method>  
          <realm-name>Client Cert Users-only Area</realm-name>  
      </login-config>  
      <security-constraint>  
          <!-- Authorization setting for SSL -->  
          <web-resource-collection >  
              <web-resource-name >SSL</web-resource-name>  
              <url-pattern>/*</url-pattern>  
          </web-resource-collection>  
          <user-data-constraint>  
              <transport-guarantee>CONFIDENTIAL</transport-guarantee>  
          </user-data-constraint>  
      </security-constraint>
    5. 重启Tomcat。

    后续操作

    证书安装完成后,可通过登录证书绑定域名的方式验证证书是否安装成功。
     
    https://domain name.com   #domain name替换成证书绑定的域名

    如果网页地址栏出现绿色小锁标志,表示证书安装成功。

    验证证书是否安装成功时,如果网站无法通过https正常访问,需确认您安装证书的服务器443端口是否已开启或被其他工具拦截。

  • 相关阅读:
    百度搜索API v3版本与soap
    Yii整合ZF2及soap实例
    Getting started writing ZF2 modules
    js写出php中的函数系列
    一些有用的命令
    a标签至于flash之上的时候,IE浏览器无法点击连接的问题
    js问题集锦
    php常用函数集锦[备份用的]
    用过的一些js函数[备份用的]
    ELK
  • 原文地址:https://www.cnblogs.com/gaoyuechen/p/12261945.html
Copyright © 2011-2022 走看看