nginx https反向代理tomcat
Context体现在server.xml中的Host里的<Context>元素,它由Context接口定义。每个<Context>元素代表了运行在虚拟主机上的单个Web应用。
<Context>元素:
<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"><!-- SingleSignOn valve, share authentication between web applicationsDocumentation at: /docs/config/valve.html --><!--<Valve className="org.apache.catalina.authenticator.SingleSignOn" />--><!-- Access log processes all example.Documentation at: /docs/config/valve.htmlNote: The pattern used is equivalent to using pattern="common" --><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t "%r" %s %b" /><Context docBase="/var/www/java/pen/pen.war" path="/pen" debug="0" reloadable="true"/></Host>
1>path:即要建立的虚拟目录,,注意是/pen,它指定访问Web应用的URL入口,如http://localhost:8080/pen/****。
2>docBase:为实际目录在硬盘上的位置(应用程序的路径或者是WAR文件存放的路径)。
3>reloadable:如果这个属性设为true,Tomcat服务器在运行状态下会监视在WEB-INF/classes和Web-INF/lib目录CLASS文件的改变,如果监视到有class文件被更新,服务器自动重新加载Web应用,这样我们可以在不重起tomcat的情况下改变应用程序。
一个Host元素中嵌套任意多的Context元素。每个Context的路径必须是惟一的,由path属性定义。另外,你必须定义一个path=“”的context,这个Context称为该虚拟主机的缺省web应用,用来处理那些不能匹配任何Context的Context路径的请求
二、修改好sever.xml后更改nginx
upstream https_tomcat_web{server 127.0.0.1:8080 ;}server {listen 443 ssl;server_name iot.iot.com;location /{proxy_pass http://localhost:8080;proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}ssl_certificate /usr/local/cert/1732985_iot.iot.com.pem;ssl_certificate_key /usr/local/cert/1732985_iot.iot.com.key;# ssl_session_cache shared:SSL:1m;ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;root /var/www/java/pen;# passenger_enabled on;#rails_env production;}
修改后重启nginx 在浏览器https://iot.iot.com/pen/** 可以正常的请求
转载于:https://www.cnblogs.com/ampl/p/10275503.html
nginx https反向代理tomcat相关推荐
- Confluence7 配置docker Nginx https 反向代理
前言:首先默认你的Confluence 已经安装好并且设置好证书,此处不做证书导入等介绍. 1.docker 1.拉取仓库nginx镜像,不加版本号默认拉取最新的版本#docker pull ngin ...
- nginx反向代理tomcat提示failed (13: Permission denied) while connecting to upstream
2019独角兽企业重金招聘Python工程师标准>>> nginx反向代理tomcat提示failed (13: Permission denied) while connectin ...
- 使用Nginx反向代理tomcat服务器
使用Nginx反向代理tomcat服务器 2015-04-23 11:19 244人阅读 评论(0) 收藏 举报 分类: Tomcat(5) LNMP/LAMP开发平台研究(10) 版权声明: ...
- Tomcat系列之服务器的基本配置及Nginx反向代理tomcat服务
大纲 一.Tomcat 基本配置 1.为Tomcat提供SysV脚本 2.catalina 脚本讲解 3.telnet 登录管理Tomcat 4.配置Tomcat虚拟主机 5.Tomcat图形管理接口 ...
- windows版 nginx配置反向代理实例教程 跳转tomcat和php网站
抄自 https://www.cnblogs.com/j-star/p/8785334.html 个人理解 nginx端口设置为80,简称n tomcat端口设置为其他,例如8080,简称t php网 ...
- Nginx配置反向代理,一篇搞定!
欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/zxd1435513775/article/ details/102508463 一.引言 其他话 ...
- Nginx-从零开始使用nginx实现反向代理及负载均衡
文章目录 环境说明 安装Nginx 安装必须的依赖库 3个 源码安装 yum安装 安装nginx 启动Nginx 常用操作命令 使用非root用户启动nginx 搭建应用 Nginx 做反向代理 + ...
- nginx(三)反向代理和负载均衡
nginx(三)反向代理和负载均衡 正向代理概念:比如在学校要上网,在学校内网是一个内网ip,需要连上公网就需要一个正向代理服务器. 反向代理概念: 看下图(Nginx只做请求的转发,后台有多个htt ...
- nginx配置反向代理和负载均衡完结篇
具体安装配置参考之前的文章 https://blog.csdn.net/weixin_44001965/article/details/102723855 文章目录 一,nginx操作的常用命令 ng ...
最新文章
- 一文读懂除法溢出-使用汇编重定向0号中端(除法错误中断,比如,执行div指令产生的除法溢出)
- 将cocos2dx项目从VS移植到Eclipse
- python重点知识 钻石_python——子类对象如何访问父类的同名方法
- android 代理 wifi热点,android wifi热点默认网关
- MySQL.我的选择
- 使用组策略限制设备使用
- 读书随笔:The Book of Why——CHAPTER 4~10
- mysql查看表空间占用情况
- [AngularJS] 插件ui-grid使用说明
- Rx 和 Tx 是什么
- 标志寄存器(PSW)
- ios怎么ftp上传文件到服务器,Mac OS通过 FTP工具上传文件的方法
- matlab代码:考虑实时市场联动的电力零售商鲁棒定价策略
- 遥感影像处理2——目视解译
- 关于jetson 的一堆奇怪bug的修复之路(同时解决sdkmanger升级/安装tensorrt提示密码错误,无法打开terminal)
- 使用Excel校验VIN码(车架号)第九位
- python全国快递查询接口和电子面单打印接口,一次接入全国快递公司
- [Mysql] 创建和操纵数据表
- 如何最大效率压缩视频文件(ffmpeg)
- 字符串转换成十进制整数
热门文章
- C++ 二进制转十进制
- php页面上限制字符串长度,PHP如何限制字符串显示长度
- 桩身弹性压缩计算公式_基于非线性应力应变关系的桩身压缩量计算
- Vue.js 2.x render 渲染函数 JSX
- Docker 制作镜像-redis
- Linux 环境安装 Node、nginx、docker、vsftpd、gitlab
- FileChannel与ByteBuffer的使用示例
- 使用 class-dump 扫描 app 关键字
- 数据结构32:树存储结构
- LeetCode 795. Number of Subarrays with Bounded Maximum