tomcat+nginx配置htpps
一. 申请SSL证书
申请SSL证书,现在阿里云和腾讯云都有免费的可以申请
二.部署证书到Nginx
1.先确定nginx是否安装了ssl模块,如果没有安装的话需要重新配置一下ssl模块
2.上传**.key和**.pem到服务器目录
3.在nginx.conf中配置 include /usr/local/nginx/conf/vhosts/*.conf
4.增加新的conf文件,添加以下配置,替换对应的域名和tomcat端口
ssl_certificate 和 ssl_certificate_key 替换成**.key和**.pem上传到服务器的目录
# 8080 tomcat
upstream tomcat_client {server 127.0.0.1:8080 fail_timeout=0;
}server {listen 443 ssl;server_name test.com;ssl_certificate /usr/local/nginx/cert/215032704160566.pem;ssl_certificate_key /usr/local/nginx/cert/215032704160566.key;ssl_session_cache shared:SSL:1m;ssl_session_timeout 5m;ssl_ciphers HIGH:!aNULL:!MD5;ssl_prefer_server_ciphers on;location / {proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Host $http_host;proxy_set_header X-Forwarded-Proto https;proxy_redirect off;proxy_connect_timeout 240;proxy_send_timeout 240;proxy_read_timeout 240;# note, there is not SSL here! plain HTTP is usedproxy_pass http://tomcat_client;}
}server {listen 80;server_name test.com;rewrite ^(.*) https://$server_name$1 permanent;
}
三.修改tomcat配置
修改tomcat的 server.xml 文件中的Host标签,把localhost换成绑定的域名
修改之前:
<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true">
修改之后:
<Host name="test.com" appBase="webapps"unpackWARs="true" autoDeploy="true">
四.安装完成
重启nginx,tomcat
打开域名即可正常访问啦
tomcat+nginx配置htpps相关推荐
- RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程(转)
RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程 一.准备工作:SSH,telnet终端中文显示乱码解决办法vi /etc/sysconfig/ ...
- Nginx反向代理Tomcat的配置方法
一.Nginx安装 下载nginx源安装包 http://nginx.org/en/linux_packages.html 找到对应Linux版本的连接,这里选CentOS 6,右击复制链接地址&qu ...
- Nginx配置https,反向代理多实例tomcat的操作记录
案例说明: 前面一层nginx+Keepalived部署的LB,后端两台web服务器部署了多实例的tomcat,通过https方式部署nginx反向代理tomcat请求.配置一如下: 1)LB层的ng ...
- Mac Nginx 配置 Tomcat 配置 jdk环境变量 Nginx部署服务遇到的坑(3)
这是一个系列,记录我nginx开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 ngin ...
- Mac Nginx 配置 Tomcat 配置 jdk环境变量 Nginx部署服务遇到的坑(2)
这是一个系列,记录我nginx开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 ngin ...
- tomcat和nginx配置java服务器
tomcat和nginx配置java服务器 环境配置 服务器配置 写了这么久的SSM,做了一个简单的网站[没有加入数据库],然后就要开始部署javaWEB的云服务器了.本次搭建使用的Tomcat和n ...
- Nginx + Tomcat + HTTPS 配置不需要在 Tomcat 上启用 SSL 支持
2019独角兽企业重金招聘Python工程师标准>>> Nginx SSL+tomcat集群 Nginx tomcat no 不用https 最近做了个Web项目, 架构上使用了 N ...
- Mac Nginx 配置 Tomcat 配置 jdk环境变量 Nginx部署服务遇到的坑(1)
这是一个系列,记录我nginx开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 ngin ...
- Nginx 配置中一个不起眼字符 “/“ 的巨大作用
Nginx作为一个轻量级的,高性能的web服务软件,因其占有内存少,并发能力强的特点,而广受欢迎和使用.国内很多大型互联网公司也对Nginx很是青睐.像BAT(百度,阿里和腾讯),TMD(头条,美团和 ...
最新文章
- amd一点也不yes_最不值得买的高端显卡!RTX3080从真香变成了鸡肋?
- 读芯术python教程答案_攻略Python的免费书单:走进编程,从这五本书开始
- Python爬虫_HTTP标准
- android wifi是否可用,Android检测网络连接是否可用
- ORACLE常用的一些特殊SQL,收藏收藏,下次需要的时候就不用再翻箱倒柜了
- python抽荣耀水晶_大神代抽荣耀水晶,只需要49元,网友亲自体验,结果5分钟完成...
- 下载我的CSDN资源
- CSR8670蓝牙模块,支持AVRCP音频协议
- 解析博图数据块(昆仑通态触摸屏自动命名)
- windows 2000 密钥
- 第九届全国大学生GIS应用技能大赛下午(试题及参考答案含数据)
- 基础程序教学教程【语言:python3.4】
- 超级简单的 RocketMQ 流量削峰实战
- 关于Git使用详细教程
- 前端搬运工:零基础的前端开发初学者应如何系统地学习?前端掌握技能的学习路线
- C语言——一元多项式定义求和 [单链表] (数据结构)
- HTML5(李炎恢)学习笔记三 ------------- HTML5元素(上)
- Echarts基础圆环图
- Linux---线程互斥和同步
- 分布式RPC框架Dubbo详解
热门文章
- 【学习笔记】stm32+openmv串口通信实现颜色识别
- vuepress-theme-reco@1.x 解决博客首页 与 仓库README不兼容问题
- oracle reco进程停止,oracle的后台进程能否杀掉
- 手机显示未连接网络连接到服务器是怎么回事,苹果浏览器显示未连接互联网是什么回事...
- 计算机网络和HTTP协议:HTTP篇
- 空域变换之图像增强以及Matlab实现
- 2018铁三测评题write以及一些想送给你们的话
- 美国计算机留学直博几年,美国读博士需要几年才能毕业?
- 弹跳机器人 桌游_《碰撞机器人 Ricochet Robots 》介绍
- ffmpeg命令录制windows音视频