tomcat 8.x 安装证书和二级域名的记录

最近在做一个 web 相关的东西,记录下碰到的问题吧

安装 ssl 签名

域名是从阿里云上面买的,上面可以免费申请证书,于是跑上去申请了免费的证书,由于服务器用的是 tomcat ,于是按照阿里云的文档开始安装证书,但是在安装的过程中发现不生效。查了下原因,发现有2个原因

  • 一个是我的 tomcat 是 8.x 版本,阿里云提供的文档的 tomcat 毛线版本比较老,后来网上找了一份对应版本的教程设置了。
  • 还有一个就是端口,默认的端口是 8443 ,但是我发现一开始怎么设置都不好,后来看到一个博客说端口改成 443。于是改了下,发现的确好了。

证书的说明就到这里。

二级域名

由于某个个人项目想挂到一个域名下面,所以想给那个域名一个二级域名来做。简单记录下过程吧。

先是在阿里云上面的云解析下面新建一个解析,设置二级域名到自己的服务器,这样,访问这个二级域名的时候,就会解析到自己的服务器。

然后是自己的服务器的 tomcat 的设置。主要是修改配置,配置的修改主要是修改 tomcat_path/conf/server.xml 里面的配置。

<Host name="xxx.abc.com"  appBase="your_app_dir"
            unpackWARs="true" autoDeploy="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"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

        <Context path="" docBase="your_project_dir" debug="0" reloadable="false" />

      </Host>

主要就是修改 Host 下面的 Context 的内容。

path 填你的网站路径,如果没有就空着
docBase 填你的工程的路径,建议用绝对路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值