Tomcat部署ssl证书(Linux)

1.Java系统环境配置

mkdir /usr/java
mv jdk-8u191-linux-x64.tar.gz /usr/java/
cd /usr/java/
tar zxvf jdk-8u191-linux-x64.tar.gz
写入java环境变量
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_191
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
读取环境变量
source /etc/profile
java -version #确认java版本,如果没有显示,注销用户后重新登录测试
Tomcat部署ssl证书(Linux)

2.安装tomcat 8.5并配置SSL
将已获取到的 www.domain.com.jks 密钥库存放至 conf 目录下。
编辑同目录下的 server.xml 文件。修改如下内容:
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="conf/www.domain.com.jks"
keystorePass="changeit"
clientAuth="false" sslProtocol="TLS" />

HTTP 自动跳转 HTTPS 的安全配置

打开 conf 目录下的 web.xml 文件,找到 </welcome-file-list> 标签。
在 </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>
打开同目录下的 server.xml 文件,将 redirectPort 参数修改为 SSL 的 connector 的端口,即443端口。如下所示:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
说明:

此修改可将非 SSL 的 connector 可以跳转到 SSL 的 connector 。

转载于:https://blog.51cto.com/14288238/2377859

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tomcat是一个用于运行Java应用程序的开源Web服务器。在Linux环境下,维护Tomcat需要一些基本的操作和注意事项。首先,我们需要确保Tomcat的安装和配置是正确的。在安装Tomcat之后,我们需要关注Tomcat的日常维护工作。 首先,我们需要熟悉Tomcat的目录结构和重要文件的位置。Tomcat的重要配置文件通常位于conf目录下,而Web应用程序的文件通常位于webapps目录下。在维护Tomcat时,我们需要经常检查这些文件的内容,以确保配置和部署的正确性。 其次,我们需要了解Tomcat的日志文件及其作用。Tomcat的日志文件通常存放在logs目录下,包括访问日志、错误日志等。通过查看日志文件,我们可以了解Tomcat的运行状态,及时发现并解决问题。 另外,在Tomcat的维护过程中,我们需要了解如何重启Tomcat部署和卸载Web应用程序、以及如何进行性能优化等基本操作。此外,还需要学习如何配置Tomcat的安全性,包括访问控制、SSL证书配置等,以确保服务器的安全性。 最后,我们需要关注Tomcat的版本和补丁更新。及时了解并应用Tomcat的最新版本和安全补丁是保障服务器安全和稳定性的重要手段。 总之,维护Tomcat需要掌握一系列基本操作和技能,包括熟悉目录结构和重要文件、检查日志文件、进行基本操作和安全配置、以及了解最新版本和更新情况等。只有对这些内容有所了解和掌握,才能有效地维护好Tomcat服务器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值