龙空技术网

【Linux】Tomcat8.0.52配置Https协议详细教程

云渺书斋 426

前言:

现在各位老铁们对“linuxapache配置https”可能比较关注,兄弟们都需要了解一些“linuxapache配置https”的相关文章。那么小编在网络上收集了一些关于“linuxapache配置https””的相关内容,希望咱们能喜欢,咱们快快来了解一下吧!

https简单介绍:

https是在http传输的基础上加入了ssl协议,ssl协议用于保护数据链路安全和用户身份认证安全,ssl协议基于数字证书而设计,实现了身份认证和传输加密。

开始配置https协议

上传证书

将证书上传至tomcat的conf文件夹下

[root@192 ~]# cd /usr/local/Tomcat/apache-tomcat-8.0.52/conf/[root@192 conf]# rz

Enter(键盘回车键)

图1 上传证书

图2 证书上传中

图3 证书上传成功

配置Tomcat

[root@192 conf]# vim server.xml

图4 配置Tomcat

Insert(键盘Insert键)

将红框中的内容修改为如下:

<Connector port="80" maxHttpHeaderSize="8192"maxThreads="800" minSpareThreads="100" maxSpareThreads="600"enableLookups="false" redirectPort="443" acceptCount="300" debug="0"connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>

增加如下内容:

<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"maxThreads="150" SSLEnabled="true" scheme="https" secure="true"clientAuth="false" sslProtocol="TLS" keystoreFile="./conf/testssl.jks" keystorePass="1234567qwer"/>

keystoreFile为证书路径

keystorePass为证书密码

图5 https配置

Esc(键盘Esc键)

:x(键盘Shift+:键,然后输入x,保存退出)

启动Tomcat服务

[root@192 conf]# cd ../bin/[root@192 bin]# ./startup.sh

图6 启动Tomcat服务

查看Tomcat启动日志

[root@192 bin]# tail -f ../logs/catalina.out

图7 查看Tomcat启动日志

查看Tomcat服务进程

图8 查看Tomcat服务进程

查看防火墙状态

[root@192 bin]# firewall-cmd --staterunning

开启443端口

[root@192 bin]# iptables -I INPUT -p tcp --dport 443 -j ACCEPT

浏览器访问

图9 访问https协议

点击“继续前往”

图10 https协议配置完成

PS:如果使用rz上传文件时,提示-bash: rz: 未找到命令,如下所示:

[root@bogon conf]# rz-bash: rz: 未找到命令

则先安装rz,命令如下:

[root@192 conf]# yum -y install lrzsz

ok,以上就是Tomcat配置https协议整个教程,看完记得转发、点赞和收藏。想了解更多内容,请关注本小编,如果有错误,欢迎批评指正,感谢支持。

(云渺书斋)

标签: #linuxapache配置https #tomcat6配置https