如何在Cloud Foundry上强制使用https
如何在Cloud Foundry上强制使用https
Cloud Foundry平台一般都提供http/https两种协议,但是某些时候我们只想使用https,这时候我们就可以通过cf提供的X-Forwarded-Proto
来处理
以Flask为例,在应用中加上如下语句即可
@app.before_request
def before_request():if request.headers.get('X-Forwarded-Proto') != "https":return redirect(request.url.replace('http://', 'https://', 1), code=301)
X-Forwarded-Proto
是cf提供的http协议header
标准的http headerX-Forwarded-Proto
由反向代理添加,用于识别客户端发起请求时使用的协议
上述Python代码在请求之前先确认客户端协议,如果不是https就重定向。清楚原理之后,其它语言也就可以举一反三实现了
如何在Cloud Foundry上强制使用https相关推荐
- apple id 强制激活_如何在Apple TV上强制退出应用
apple id 强制激活 Just like apps can misbehave on your phone and tablet, apps can misbehave on the Apple ...
- ABAP Netweaver和Cloud Foundry上的环境变量Environment Variable
Netweaver 更准确的说应该是系统变量:结构体sy 设一个断点,调试器里看这些字段的值就能知道每个字段是用来做什么的. sy-dbsys sy-sysid sy-opsys sy-saprl s ...
- 往ABAP gateway system上和Cloud Foundry上部署HTML5应用
ABAP Gateway system 在我的公众号文章里有详细介绍:SAP Fiori应用的三种部署方式 用WebIDE部署 用Eclipse Team provider部署 执行report /U ...
- SAP Netweaver和Cloud Foundry上的运行时进程
AG3上执行ps命令,结果如下: Cloud Foundry 到安装目录的scripts folder下,打开脚本文件start.sh: 发现Cloud Foundry的启动逻辑:依次启动postgr ...
- 往Cloud Foundry上部署应用背后的技术实现
response: Step3: refresh token Step4: get spaces get space data: Downloaded nodejs_buildpack 上传: 要获取 ...
- 视频:如何把应用通过vmc部署到cloud foundry上
为什么80%的码农都做不了架构师?>>> 转载于:https://my.oschina.net/cnlw/blog/80771
- 如何在腾讯云上安装Cloud Foundry
Cloud Foundry是VMware推出的业界第一个开源PaaS云平台,它支持多种框架.语言.运行时环境.云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的 ...
- 在vSphere上通过BOSH工具大规模部署Cloud Foundry(3) -- 部署Cloud Foundry
本文根据Cloud Foundry中国架构师团队的实际部署经验总结而成,共分三个部分,可作为用BOSH部署Cloud Foundry云平台的实施指南. 同步发布在以下网址:http://cndocs. ...
- cloud foundry_将Spring Boot应用程序绑定到Cloud Foundry中的服务的方法
cloud foundry 如果要试用Cloud Foundry ,最简单的方法是下载出色的PCF开发人员或在Pivotal Web Services站点上创建试用帐户. 其余文章假定您已经安装了Cl ...
最新文章
- qPCR实验疑难杂问解答
- Spring Boot之 Configuration Annotation Proessor not found in classpath解决方法
- 百度api:根据经纬度获取地理位置信息
- Django中间件与python日志模块 介绍
- zabbix 创建触发器
- Python程序设计实验——1.尼姆游戏
- Lammps之循环定压比热熔计算
- Linux----Ubuntu系统官网下载iso镜像文件
- PIL库实现图像手绘效果
- 用python自动制作ppt——第四讲——插入图片
- oracle 分组first,Oracle分析函数:First_Value
- ruby-下载图片,根据图片URL下载到本地
- java小折叠车测评_java的折叠车怎么样?
- java使用谷歌api翻译读写Excel
- BIOS设置与硬盘分区
- 利用最小二乘法进行线性拟合
- 深入浅出mybatis分页
- IDEA解决Python项目如何numpy等安装包的问题
- 创客学院9天C语言五
- 剑指offer 专项突破版 78、合并排序链表
热门文章
- 仿《游戏鸟》网站源码+手游发号评测/游戏下载网站模板
- OCR助手-免费OCR工具
- 游戏特效有哪些制作的分类
- 蓝桥杯单片机组_学习路线
- pom.xml 文件报错:‘parent.relativePath‘ of POM
- 语音短时能量计算——Python实现
- 计算机组成实验八,计算机组成原理 实验八 简单模型计算机实验.doc
- SVN代码统计工具statsvn
- 福建省2013高职单招计算机类试题,2013福建高职单招计算机类专业知识试题(卷).doc...
- 淘宝BtoC全猜想(1):这是对百度CtoC的战略应对