声明
该文章由大牛马哥相关linux视频资料整理而来。若认为内容侵权请及时通知本人。
马哥
[TOC]
阅读全文
本文只是出于该系列文章知识点完整的目的,没啥技术含量。或许只适合初学者,大神请绕路……
在tomcat安装目录中的bin目录下有几个自带的脚本文件。windows上是.bat批处理文件,linux下是.sh文件。
本文将介绍tomcat配置文件server.xml中常用的节点配置。
server.xml文件的整体结构其实和上一篇文章中我们所说的tomcat-体系结构图是对应的:
太专业的术语就不说了(其实太专业的术语我也不会说……)以下都是个人理解,专业介绍看官网文档: https://tomcat.apache.org/tomcat-7.0-doc/apr.html
本篇将介绍在自己创建的私有CA下,tomcat启用SSL/TLS支持。
私钥CA除了在内网中使用,我还真不知道有什么其他用处………………
至于SSL/TSL不熟悉的请自行百度或者看本人其他文章:
上一篇,我们介绍了tomcat启用https支持,只是是在私有CA下启用的。私有CA除了平时自己练习或者内网使用外,想不出其他用途了。
现在我们介绍下,tomcat使用真正的商用证书来支持https。
zookeeper是一套分布式协调服务,是高性能的分布式数据一致性解决方案。由雅虎创建。
此处使用三台虚拟机,实现zookeeper集群配置,IP地址信息如下:
1234
cat /etc/hosts192.168.161.128 h1192.168.161.129 h2192.168.161.130 h3
123456789101112131415161718192021222324
# 毫秒数,指定zookeeper中的最小时间单元大小# 许多属性都是该属性的N倍tickTime=2000# 此处的10,表示tickTime的10倍initLimit=10# The number of ticks that can pass between # sending a request and getting an acknowledgementsyncLimit=5# 用于存储快照的目录dataDir=/var/zookeeper# 对外提供的服务端口,供客户端使用clientPort=2181# maxClientCnxns=60## autopurge.snapRetainCount=3# autopurge.purgeInterval=1server.1=h1:2183:2184server.2=h2:2183:2184server.3=h3:2183:2184
在zookeeper安装目录的bin目录下有名为 zkCli.sh 的文件,该文件可以作为客户端连接到zookeeper。
zkCli.sh
12345678
# 一般语法./zkCli.sh -timeout 0 -r -server ip:port# 连接到主机h1 超时时间3秒./zkCli.sh -timeout 3000 -server h1:2181# 有类似如下的命令提示符就表示连接成功了[zk: h1:2181(CONNECTED) 0]