Linux服务器tomcat 8设置https

tomcat 8设置https

1 下载解压tomcat

下载地址: https://tomcat.apache.org/download-80.cgi
解压命令:

tar  -zcvf apache-tomcat-8.*.tar.gz

2 配置tomcat的http与https

在tomcat的解压目录中 配置 vim /conf/server.xml
配置http:

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"/>

其中port 为http请求端口, URIEncoding为编码格式

配置https:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true" maxThreads="150"> 
    <SSLHostConfig> 
        <Certificate type="RSA" 
        certificateKeystorePassword="2145212*****" 
        certificateKeystoreType="PK****" 
        certificateKeystoreFile="cert/2145212****.pfx"/> 
    </SSLHostConfig> 
</Connector>

其中port为https请求端口, protocal不变
certificateKeystoreFile:SSL证书路径(在tomcat目录中创建cert文件夹存放SSL证书文件)
certificateKeystoreType:证书格式
certificateKeystorePassword: 证书密码

3 启动tomcat

进入tomcat根目录中的/bin文件夹,执行tomcat脚本文件 startup.sh

4 测试

打开浏览器
访问 协议://域名:端口 能够访问到tomcat页面则表示tomcat启动成功

5 总结

1、首先http与https是可共存的。使用不一样的协议访问,所使用的端口也会不同,策略也不同。
2、SSL证书可从腾讯云、阿里云等申请获取;

猜你喜欢

转载自blog.csdn.net/q410654146/article/details/79412876