闲情居|中间件的安装和优化——开源软件诞生6

软件及中间件的安装和配置--第6篇
用日志记录“开源软件”的诞生
【闲情居|中间件的安装和优化——开源软件诞生6】赤龙ERP开源地址:
点亮星标 , 感谢支持 , 与开发者交流 kzca2000
码云:
GitHub:
赤龙ERP官网:
闲情居|中间件的安装和优化——开源软件诞生6软件安装上一篇刚刚讲了云服务器的搭建 , 在服务器搭建完成后 , 紧接着就是安装各种必须的软件、中间件、以及进行必要的优化配置 。 先说说需要安装的软件及注意事项:
(1)JDK安装及环境变量的配置:如何安装JDK以及如何配置环境变量 , 网络有很多资料 , 在此不做赘述 。 只说几个建议 , 首先建议安装JDK而不是JRE , 因为JDK的bin目录自带了更多功能组件 , 其次JDK版本建议选择JDK7或8 , 新版往往由于各种原因不够稳定和持续 。
(2)Tomcat安装的版本建议选择7或8 , 根据JDK的对应版本去选择 。 安装过程简单无特殊要注意的地方 。
(3)MySQl可以选择最新版 , 安装时注意端口号和服务名 。
(4)Redis可以选择最新版 , Redis默认都是Linux版 , 如果需要Windows版本 , 可去GitHub下载: 。 安装时注意端口 , 安装后最好设置一下开机启动 。
Tomcat优化配置网上涉及到Tomcat优化的内容很多 , 人家已经多次说过的我不做赘述 。 我以自己服务器Tomcat配置为案例进行一下简单的分析:
(1)Connector是用于Tomcat建立连接的 , 下面做一下简要说明

  • port是端口 , 一般对外的服务会改成80
  • protocol是协议 , 改为NIO , 非阻塞式I/O会优化线程的利用率
  • URIEncoding编码UTF-8 , 避免不必要的乱码
  • maxThreads是用于处理请求的最大线程数
  • acceptCount等待分配线程的连接的队列数量
  • connectionTimeout连接超时的毫秒数
  • redirectPort重定向HTTPS协议的端口
  • compression为gzip压缩 , 一定程度上可以压缩传输数据的大小
(2)SSL协议配置
SSLEnabled="true"scheme="https"secure="true"clientAuth="false"sslProtocol="TLS"keystoreType="PKCS12"keystoreFile= "/conf/redragon-erp.com.pfx"keystorePass="123456" />
  • port端口为443
  • SSLEnabled用于HTTPS协议的开启
  • keystore几个参数项用于证书的配置 。 keystoreFile证书的存储位置 , keystorePass证书密码
(3)Host用来配置虚拟主机 , 结合Context实现应用的配置 , 下面做一下简要说明
redragon-erp.com