`
onemeter_2017
  • 浏览: 11300 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

nginx安装ssl和反向代理tomcat

 
阅读更多

1.nginx 配置ssl

1.申请ssl证书:

“阿里云申请Symantec免费SSL证书操作流程”请移步:
http://www.chinaz.com/web/2017/0105/639110.shtml
申请提交后正常一天可通过审核。

2.安装证书:

a)下载解压后得到两个文件:

 
  Key文件为私钥,pem为公钥

 

b)将证书导入nginx服务器

 

i.在安装目录下找到nginx.conf文件,添加如下内容:

 注意红框里文件的位置。


ii.在nginx.conf文件同级目录创建cert文件夹,并将key与pem文件放进去,重启ng服务(重启命令:./nginx -s reload),成功运行。

 

3.验证ssl是否安装成功

a)由于是在局域网验证,ng服务器局域网地址:192.168.1.97,所以修改路由器host文件,使用极路由,下载相关插件“自定义hosts”,添加配置信息如下所示:

 b)在浏览器输入ssl所关联的域名,查看是否能跳转到nginx服务器的静态页面index.html

安装成功酷

 

2.反向代理两个Tomcat服务

1.本地运行两个tomcat配置如下:

  Tomcat1: 192.168.1.247:8088
  Tomcat2: 192.168.1.247:8089
  运行两个相同的项目:Myproject01

2.nginx服务器:

  IP: 192.168.1.97


3.Nginx配置文件修改如下:

 

4.调用顺序如下:


 

5.使用WireShark查看端口传输数据 

    a)简单的表单提交

 


 b)端口检测的数据

 

通过检测,看到了一次未加密的信息,这个对应的过程就是tomcatnginx返回数据的过程,属于服务器内部传输,其他数据则都是通过ssl加密。

 

  • 大小: 5 KB
  • 大小: 9.6 KB
  • 大小: 1.9 KB
  • 大小: 38.5 KB
  • 大小: 19.2 KB
  • 大小: 9.6 KB
  • 大小: 15.1 KB
  • 大小: 69.8 KB
分享到:
评论

相关推荐

    windows下配置nginx反向代理tomcat

    ### Windows 下配置 Nginx 反向代理 Tomcat 在 Windows 环境下配置 Nginx 作为 Tomcat 的反向代理服务器是一项常见的任务,主要用于实现负载均衡、提高安全性及提升性能等目的。本文将从下载 Nginx 开始,详细介绍...

    nginx实现Tomcat反向代理

    Nginx以其高性能、低资源消耗著称,适合处理静态内容和反向代理任务;而Tomcat作为Java应用服务器,擅长运行Java Web应用程序。本篇文章将详细介绍如何利用Nginx实现对Tomcat的反向代理,以及如何配置HTTPS,以提升...

    nginx+tomcat反向代理安装配置

    通过以上步骤,我们就完成了`nginx1.6`和`tomcat7`的安装,以及两者之间的反向代理配置。这样的组合可以让`nginx`高效地处理静态资源请求,同时通过反向代理将动态请求转发给`tomcat`,实现负载均衡和性能优化。在...

    linux下Nginx+tomcat整合的安装与配置

    在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将详细解析在Linux环境下如何安装和配置Nginx与Tomcat...

    centos nginx安装及和tomcat整合

    Nginx以其高性能、低资源消耗著称,通常作为前端代理服务器,负责静态资源处理和反向代理,而Tomcat则是Java应用服务器,主要用于运行Servlet和JSP应用。本教程将详细介绍如何在CentOS上安装Nginx并将其与Tomcat整合...

    nginx和tomcat配置SSL和负载均衡配置

    ### Nginx 和 Tomcat 配置 SSL 与负载均衡详解 #### 一、Nginx 支持 SSL 的确认方法 Nginx 支持 SSL 加密是现代 Web 服务器的基本需求之一,确保数据传输的安全性。首先,我们需要确认当前安装的 Nginx 版本是否...

    linux安装nginx和tomcat

    Nginx作为反向代理服务器可以提高系统的可用性和负载均衡能力,而Tomcat则负责处理具体的Web应用程序请求。这样的架构非常适合于生产环境中的高并发场景。此外,通过配置JVM Route属性,可以进一步提高系统的稳定性...

    nginx+tomcat8 ssl使用https访问

    在这个场景下,我们将讨论如何结合Nginx反向代理和Tomcat应用服务器来实现HTTPS访问。 首先,Nginx通常作为前端服务器,负责处理网络请求,包括SSL终止,即接收来自客户端的HTTPS请求并将其转换为HTTP请求转发给...

    nginx+tomcat+ssl_https

    2. 配置Nginx:编写Nginx配置文件,设置反向代理规则,指向Tomcat实例的IP和端口,同时配置SSL证书和密钥。 3. 配置Tomcat:在Tomcat的server.xml文件中调整监听端口,以避免与Nginx冲突。 4. 集群配置:对于HTTP...

    nginx tomcat ssl常用知识点.docx

    然而,有时我们可能希望使用 Nginx 作为反向代理,以提供负载均衡、缓存等功能,并且 Nginx 支持 SSL offloading,即处理 SSL 加密和解密,减轻后端服务器的压力。下面是 Nginx 配置 SSL 的步骤: 1. 安装 OpenSSL...

    nginx负载均衡 nginx+tomcat tomcat实现负责均衡

    2. **功能限制**:相比于Apache可以通过安装多种模块来支持不同类型的页面脚本(如PHP、CGI等),Nginx本身不具备此功能,更多地聚焦于HTTP和反向代理服务。 3. **负载均衡与容错**:Nginx支持简单的负载均衡机制,...

    利用SSL配置Nginx反向代理的简单步骤

    在本教程中,我们将讨论如何使用SSL配置Nginx反向代理。因此,让我们从使用SSL配置Nginx反向代理的过程开始。 先决条件 1.后端服务器:为了本教程的目的,我们使用在端口8080的localhost上运行的tomcat服务器 注意...

    Nginx+keepalived+tomcat实现性负载均衡(包含需要的包)

    这个方案的核心思想是利用Nginx作为前端反向代理服务器,通过keepalived来确保服务的高可用性,并将请求分发到多个后端的Tomcat应用服务器,从而提升系统的并发处理能力和稳定性。 首先,Nginx是一个开源的高性能...

    nginx_https+tomcat_http配置.docx

    以上步骤涵盖了在Windows和Linux环境下配置Nginx作为HTTPS反向代理并将请求转发至Tomcat HTTP服务器的过程。正确配置后,用户可以通过HTTPS协议访问部署在Tomcat上的应用,提高了安全性。此外,通过调整Nginx的配置...

    nginx和tomcat的整合

    - **背景介绍**:Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上很多著名的网站服务器都是Nginx。Tomcat服务器是...

    Nginx++Keepalived+Tomcat负载均衡&动静分离

    首先,需要安装编译工具和插件,然后添加nginx用户和组,解压Nginx安装包,编译和安装Nginx。接着,需要配置Nginx主配置文件,包括worker_processes、error_log、pid、events和http模块的配置。 三、部署服务器池—...

    nginx反向代理配置实现

    本文将深入探讨如何利用Nginx实现反向代理,以及如何与Tomcat集成进行配置测试。Nginx以其高性能、轻量级的特性,常被用作反向代理服务器,而Tomcat则是一个广泛使用的Java应用服务器,两者结合可以提供稳定且高效的...

    tomcat+nginx集群

    这个模式结合了Tomcat作为应用服务器处理Java EE应用程序,而Nginx则作为反向代理和负载均衡器,确保流量的高效分配和系统的稳定运行。下面我们将详细探讨这个架构中的各个组成部分以及它们的作用。 首先,`pcre`...

Global site tag (gtag.js) - Google Analytics