nginx+tomcat+ssl证书配置详解

需求描述:

一台腾讯云服务器,一个IP,两个web项目,实现不同子域名访问不同的项目,不需要加项目名;

两个web项目运行的环境分别如下:

项目A,tomcat7+jdk7

项目B,tomcat8+jdk8

准备工作:

域名备案、域名解析、云服务器安装两个版本的jdk及两个版本的tomcat;

需要将tomcat中指定所需要的jdk,故服务器,不需要设置环境变量;

tomcat7/tomcat8的server.xml中的端口,分别设置,这里就不在详述;

在tomcat\bin目录下,打开catalina.bat文件;

set JAVA_HOME=E:\Java\jdk1.7.0_80
set JRE_HOME=E:\Java\jre7

set JAVA_HOME=E:\Java\jdk1.8.0_151
set JRE_HOME=E:\Java\jre1.8.0_151

tomcat7的server.xml

nginx+tomcat+ssl证书配置详解_第1张图片

tomcat8的server.xml文件

      redirectPort="8443"
    maxHttpHeaderSize="65536"
    maxPostSize="4194304"
    maxCookieCount="2000"
    />

nginx.conf配置如下

nginx+tomcat+ssl证书配置详解_第2张图片

nginx+tomcat+ssl证书配置详解_第3张图片

项目A,提供了一个webservices接口,供其他系统调用,因此在tomcat7中,也需要设置证书。

你可能感兴趣的:(nginx)