第三十四章 配置服务器访问

文章目录

  • 第三十四章 配置服务器访问
  • 添加应用程序路径
  • 应用程序路径配置参数

第三十四章 配置服务器访问

本页介绍如何配置`` 网关连接的应用程序。对于这些配置任务,可以使用 Web Gateway 管理页面。其他文章介绍了如何配置默认设置和服务器。

每个Web 应用程序都必须配置其 CSP 文件的路径。每个路径的配置标识负责运行应用程序的 IRIS 服务器。用于指定故障转移和负载平衡的可选指令包含在应用程序路径的配置中。首次启动 Web Gateway 时,会自动配置默认应用程序路径 root (/)。继承应用于应用程序路径。例如,如果 CSP 请求要求 /Accounts/Invoices 中的文件,并且 /Accounts/Invoices 没有配置,则 Web Gateway 将使用为 /Accounts 定义的配置。如果未定义,则使用默认路径 / 的配置。

添加应用程序路径

要配置应用程序的路径:

  1. Web网关管理页面主菜单上,选择应用程序访问。
  2. 选择添加应用程序。请注意,许多参数都有默认设置。
  3. 在应用程序路径文本框中输入应用程序的唯一路径。此路径是出现在应用程序URL中的路径。

注意:IRIS安装会创建一个新的/csp配置。如果已将/csp配置为应用程序,当安装新版本的 IRIS时,配置将被覆盖。要维护应用程序配置,请输入/csp以外的路径。

/csp下的任何目录都可以正常工作,例如/csp/myapplication,但是路径不能包含任何点(句点),因为这些会导致Web网关不明确。在此示例中:/csp/samples/menu.csp/csp/aaa/bbb/ccc.clsWeb网关可能会将其解释为对/CSP/samples/menu.CSP/CSP/AAA/BBB/CCC.cls的请求或对/CSP/samples/menu.CSP(其中PATH_INFO/CSP/AAA/BBB/CCC.cls)的REST请求。在web服务器环境中工作的Web网关无法解决这些歧义。

CSP区分大小写。在配置CSP时,请指定一致的路径名。

  1. 为此应用程序输入其他配置路径和服务器参数(如下表所述)。
  2. 完成后,选择保存配置。对应用程序配置所做的更改将在为该应用程序路径创建新用户会话时生效。现有用户不受影响。

应用程序路径配置参数

这组基本参数如下:

  • Service Status - 通过应用程序路径启用和禁用对应用程序的访问(默认为启用)。

  • Web Server Physical Path - web服务器上相应目录的路径。此设置对于Microsoft IIS系统尤其重要,在这些系统中,配置的每个路径都必须在web服务器配置下设置为虚拟目录。IIS中定义的每个虚拟目录都必须有一个与之关联的物理路径。IIS的这一附加配置过程的目的是允许使用执行权限定义系统间IRIS(特别是CSP引擎)使用的路径。默认情况下拒绝执行(以及对CSP引擎的访问)。

  • Extra CGI Environment Variables - 每个请求返回到IRIS环境的附加CGI环境变量的逗号分隔列表。每个请求都会自动发送常用的CGI环境变量。输入通配符(*),指示web网关在每次请求时将Web服务器提供的所有环境变量发送到IRIS服务器。

  • Process with this class - 用指定的类处理此路径中的文件。这允许在CSP中构建自己的请求处理程序。

  • GZIP Compression - 对该路径中返回的所有CSP页面启用或禁用GZIP压缩(默认为禁用)。

  • GZIP Minimum File Size - 调用GZIP压缩的最小响应大小(以字节为单位)。默认值为500字节。

  • GZIP Exclude File Types - 这是从GZIP压缩中排除的文件类型列表。要排除的文件可以按MIME类型(如image/jpeg)或通用扩展名(如jpeg)列出。

    • 默认情况下,这些常见的(本机压缩)图像文件被排除在外:GZIP排除文件类型:jpeg gif ico png gz zip mp3 mp4 tiff
    • 用空格分隔附加类型或扩展名。
  • Response Size Notification - 此参数提供对Web网关用来通知客户端每个响应中包含的数据量的方法的可配置控制。

    • 如果使用HTTP KeepAlive连接,Web客户端通常需要某种形式的响应大小通知。在这些情况下,如果正在使用HTTP v1.1Web网关默认使用分块传输编码。如果使用早期的HTTP协议,它会缓冲从 IRIS接收的响应数据,并生成一个content-length标头。此外,在整个响应适合一个输出缓冲区的情况下,将生成内容长度标头,而不是使用分块传输。
    • 在有些情况下,需要指示Web网关专门使用一种或另一种方法。例如,在使用HTTP v1.1但某些中介(如代理)无法正确支持分块传输的情况下。此外,虽然所有web客户端都应支持不发送任何形式的大小通知(例如,关闭连接事件用作响应终止符的情况),但建议所有响应都应附带某种形式的大小通知,这是一种“良好做法”。事实上,有些客户需要这样做。
    • 提供了以下选项:
      • 分块传输编码和内容长度(默认)
      • 分块传输编码
      • 内容长度
    • 此参数补充了一个复选框,用于指示Web网关始终为所有请求生成大小通知,而不管是否使用了KeepAlive
    • 与分块响应相反,指定内容长度标头的HTTP响应的大小限制为500千字节。如果超过此限制,CSP日志中会显示一条警告消息:
    • 警告:无法为此超大响应生成“Content-Length”标头指令(当前大小:大小;允许的最大缓冲大小:500000)
  • KeepAlive - 启用或禁用此路径的HTTP保持活动连接。默认情况下没有操作,在这种情况下,保持活动状态由每个请求的HTTP响应标头决定。

  • Non-Parsed Headers - 启用或禁用此路径的非解析头协议。默认启用,在这种情况下,HTTP响应头直接流回客户端。如果禁用此属性,响应标头将提交回宿主web服务器。这使web服务器有机会解析标题并调用可能指示的任何输出过滤器。例如,Apache集团的mod_deflate设施。请注意,对于Apache web服务器,如果启用了keep-alive,则无论未解析的头设置如何,响应头都会提交回Apache

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/773747.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu 下统计文件数量的命令

参考:https://blog.csdn.net/kxh123456/article/details/123811580 查看当前目录下的文件数量(不包含子目录中的文件) ls -l|grep "^-"| wc -l实例展示:如下图所示,当前路径下,有2个json文件和2个文件夹&a…

CMC学习系列 (1):EEG-EMG相干性均局限于对侧,同侧无显著相干性

CMC学习系列:EEG-EMG相干性均局限于对侧,同侧无显著相干性 0. 引言1. 主要贡献2. 方法和结果2.1 EEG-EMG相干谱2.2 EEG-EMG相干性地形图2.3 3种任务受影响侧与未受影响侧的一致性比较 3. 讨论和结论4. 总结欢迎来稿 论文地址:https://www.ahajournals.or…

函数进阶-Python

师从黑马程序员 函数中多个返回值的接收 def test_return():return 1,"hello",3x,y,ztest_return() print(x) print(y) print(z) 多种参数的使用 函数参数种类 位置参数 关键字参数 def user_info(name,age,gender):print(f"姓名是{name},年龄是:{age},性别是…

SublimtText修改远程机器文件

Sublime Text 本身并不强大,但是它方便使用插件扩展功能,所以变得很强大。今天介绍一个很实用的插件 SFTP ,可以大大提高前端工作效率。 SFTP 安装 1. 打开 Sublime Text 2. 快捷键 shift ctrl p 键,呼出面板 3. 使用 Packag…

【深度学习】最强算法模型之:潜在狄利克雷分配(LDA)

潜在狄利克雷分配 1、引言2、潜在狄利克雷分配2.1 定义2.2 原理2.3 算法公式2.4 代码示例 3、总结 1、引言 小屌丝:鱼哥, 给我讲一讲LDA 小鱼:LDA? 你指的是? 小屌丝:就是算法模型的LDA啊, 你…

每天学习一个Linux命令之uptime

每天学习一个Linux命令之uptime Uptime命令是一个在Linux系统中用于查看系统运行时间和当前负载的工具。它提供了关于系统运行时间的信息,包括开机时间、平均负载的变动等。本篇博客将详细介绍uptime命令以及其所有可用的选项。 什么是uptime命令? Up…

【linux深入剖析】基础IO操作 | 使用Linux库函数实现读写操作 | 文件相关系统调用接口

🍁你好,我是 RO-BERRY 📗 致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 🎄感谢你的陪伴与支持 ,故事既有了开头,就要画上一个完美的句号,让我们一起加油 目录 前言1.复习C文件IO相关操…

双亲委派机制总结

回顾了一下双亲委派机制,在这记录记录,下一篇会基于打破双亲委派机制来更新 1. 类加载: 多个java文件经过编译打包后生成可运行jar包,最后启动程序。首先需要通过类加载器把主类加载到JVM。主类在运行过程中如果使用到其他类&a…

2012r2安装mse

MSEinstall.exe /disableoslimit 在Windows 2012 R2上安装微软官方免费杀毒软件MSE(Microsoft Security Essentials) - 李家麒博客How To Install Microsoft Security Essentials In Windows Server 2012 R2

【Python】搭建 Python 环境

目 录 一.安装 Python二.安装 PyCharm 要想能够进行 Python 开发,就需要搭建好 Python 的环境 需要安装的环境主要是两个部分: 运行环境: Python开发环境: PyCharm 一.安装 Python (1) 找到官方网站 (2) 找到下载页面 选择 “Download for Windows”…

最小割问题合集,最大权闭合图,最大密度子图,最小权点覆盖,最大权独立子图,OJ练习,代码详解

文章目录 零、回顾1、流网络的割2、最小割问题 一、最小割的应用1.1POJ1966 -- Cable TV Network1.1.1原题链接1.1.2思路分析1.1.3AC代码 1.2ZOJ 2676 Network Wars1.2.1原题链接1.2.2思路分析1.2.3AC代码 1.3OPTM - Optimal Marks1.3.1原题链接1.3.2思路分析1.3.3AC代码 二、最…

QML | JavaScript作用域和命名解析2

QML | JavaScript作用域和命名解析3.绑定的作用域对象 属性绑定是QML中最常见的JavaScript应用。属性绑定关联了一个JavaScript表达式的结果和对象的一个属性,该属性所归属的对象被称为绑定的作用域对象。在下面的代码中,Item对象就是一个绑定的作用域对象: ​ 绑定可以…

JavaScript Uncaught ReferenceError: WScript is not defined

项目场景: 最近在Visual Studio 2019上编译libmodbus库,出现了很多问题,一一解决特此记录下来。 问题描述 首先就是configure.js文件的问题,它会生成两个很重要的头文件modbus_version.h和config.h,这两个头文件其中…

【Web APIs】正则表达式

目录 1.正则表达式 2.正则表达式语法 3.元字符 3.1边界符 3.2量词 3.3字符类 4.修饰符 1.正则表达式 正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式,在 JavaScript中,正则表达式也是对象。通常用来查…

主流公链 - Solana

探索Solana区块链:下一代高性能区块链平台 1. Solana简介 Solana是一个高性能的区块链平台(TPS能达到10W级别),旨在实现高吞吐量和低延迟的区块链交易处理。它采用了一系列创新技术,其中包括Proof of History (PoH)&a…

管理能力学习笔记三:管理者的时间管理法

时间管理三步法 1、对任务进行分类 2、估算任务时间 3、持续反思评估 对任务进行分类 分类方法:时间管理四象限 A类 B类 C类 D类 估算时间 需要预留休息时间和机动时间 持续反思评估 核对检查任务 自我提问 处理日常干扰的办法 对事情发出提问 对话内容进行…

华为云服务器租用价格_云服务器优惠活动_2024年新版报价

2024年华为云服务器租用价格表,云服务器优惠价格35元一年,配置为1核2G1M带宽HECS云服务器、L实例-2核2G3M配置46元1年、4核16G10M华为云服务器24元一个月、2核4G5M服务器158元一年,3年1010元、华为云香港服务器99元一年、增强型C7云服务器4核…

Unity 中的特殊文件

一 Resources 打包时,Resources下的所有资源都会被打进包。优化时确保Resources下的资源不重复 打包时Unity会对其加密压缩,打包后只读。可以用过Resourcrs.Load()加载资源 二 StreamingAssets 打包后不会被压缩加密&#x…

P1036 [NOIP2002 普及组] 选数

思路:也算典型的dfs,题目就是要求从n个数中选择k个数,计算这k个数的和,看这个和是否是素数。我们知道在dfs时相当于是进行全排列,而结果要求的是组合后和的情况。根据排列和组合的关系,他们之间差K&#xf…

压测利器Webbench(附源码)

web压力测试工具webbench介绍 webbench最多可以模拟3万个并发连接去测试网站的负载能力,并发能力比较高,可以测试https及动态静态页面。 核心原理 父进程fork若干个子进程,每个子进程在用户要求时间或默认的时间内对目标web循环发出实际访问…