第八十一章 将 Web 应用程序与远程 Web 服务器结合使用 - 如果从 Web 服务器提供静态文件

本文主要是介绍第八十一章 将 Web 应用程序与远程 Web 服务器结合使用 - 如果从 Web 服务器提供静态文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 第八十一章 将 Web 应用程序与远程 Web 服务器结合使用 - 如果从 Web 服务器提供静态文件
  • 如果从 `Web` 服务器提供静态文件
  • 配置 `Web` 服务器路径
  • 将虚拟目录添加到 `IIS`
    • 将别名添加到 `Apache` 配置

第八十一章 将 Web 应用程序与远程 Web 服务器结合使用 - 如果从 Web 服务器提供静态文件

如果从 Web 服务器提供静态文件

如果计划从 Web 服务器提供静态文件,请在机器 W 上创建目录来表示您的应用程序路径。这些目录仅用于保存静态内容,例如图像文件。您不必在此处放置任何 CSP 文件;它们驻留在机器 I 上。

在机器 W 上的 install-dir\CSP 目录下,创建 \Samples\User 目录。还创建目录来表示可能包含 CSP 页面中引用的静态组件的其他路径。上一节中的示例要求您为 \myapp 创建一个目录。

配置 Web 服务器路径

前面步骤中的应用程序路径对应于对等效位置中的 CSP 页面的请求。例如:

http://domain.com/myapp/login.csp
http://domain.com/csp/myapp/login.csp
http://domain.com/csp/sys/login.csp

继承以分层方式应用。考虑以下请求:

http://domain.com/csp/newapp/login.csp

如果 /csp/newapp 存在,则使用应用程序路径配置。如果没有,则使用为 /csp 定义的配置。

Web Gateway 安装过程将托管 Web 服务器配置为识别 /csp 虚拟路径。通常,这些相同的设置也适用于 /csp 下的目录(例如 /csp/myapp)。

如果创建新路径(例如第一个示例中的 /myapp),则必须配置 Web 服务器以识别此新虚拟路径。这些过程因您使用的 Web 服务器而异。请遵循适用于Web 服务器的过程:

  • 将虚拟目录添加到 IIS
  • 将别名添加到 Apache 配置

将虚拟目录添加到 IIS

Web Gateway 的安装过程为 Web 应用程序配置虚拟目录 install-dir\csp。如果您的所有应用程序都位于此虚拟目录下(例如 install-dir\csp\myapp)并且您没有使用虚拟主机,则无需添加虚拟目录。本节中的说明特别适用于 IISInternet 信息服务)Web 服务器版本 7 或更高版本。

设置类似于前面示例中的 /myapp 的应用程序路径,其属性类似于在 Web Gateway 安装期间自动为创建的 /csp 虚拟目录。

  1. 导航到“Internet 信息服务管理”对话框,可以从 Windows 控制面板的“管理工具”菜单访问该对话框。
  2. 展开文件夹并右键单击“默认网站”。
  3. 指向新建并选择虚拟目录以使用以下值创建新目录记录:
Alias:                 myapp
Directory:             C:\iris\csp\myapp
  1. 选择“保存并应用所有更改”,或者如果您使用向导,请选择“完成”。

重新启动 IIS 以应用更改。

将别名添加到 Apache 配置

如果使用 Apache Web 服务器来控制远程 IRIS 服务器,并且的应用程序路径从 /csp 默认值更改,则必须手动将相应的别名添加到指向本地 CSP 目录的 Apache 配置文件。

例如,要从 Web 服务器上定义的应用程序路径 /myapp/csp 远程为计算机 I 上的 IRIS 实例 iris 上的 Web 应用程序提供服务,请将以下别名行添加到计算机 W 上的 httpd.conf 文件中:

Alias /myapp/csp "C:/iris/CSP" 

重新启动Apache Web 服务器以应用更改。

这篇关于第八十一章 将 Web 应用程序与远程 Web 服务器结合使用 - 如果从 Web 服务器提供静态文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

C++中assign函数的使用

《C++中assign函数的使用》在C++标准模板库中,std::list等容器都提供了assign成员函数,它比操作符更灵活,支持多种初始化方式,下面就来介绍一下assign的用法,具有一定的参考价... 目录​1.assign的基本功能​​语法​2. 具体用法示例​​​(1) 填充n个相同值​​(2)

Spring StateMachine实现状态机使用示例详解

《SpringStateMachine实现状态机使用示例详解》本文介绍SpringStateMachine实现状态机的步骤,包括依赖导入、枚举定义、状态转移规则配置、上下文管理及服务调用示例,重点解... 目录什么是状态机使用示例什么是状态机状态机是计算机科学中的​​核心建模工具​​,用于描述对象在其生命

Spring Boot 结合 WxJava 实现文章上传微信公众号草稿箱与群发

《SpringBoot结合WxJava实现文章上传微信公众号草稿箱与群发》本文将详细介绍如何使用SpringBoot框架结合WxJava开发工具包,实现文章上传到微信公众号草稿箱以及群发功能,... 目录一、项目环境准备1.1 开发环境1.2 微信公众号准备二、Spring Boot 项目搭建2.1 创建

nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析(结合应用场景)

《nginx-t、nginx-sstop和nginx-sreload命令的详细解析(结合应用场景)》本文解析Nginx的-t、-sstop、-sreload命令,分别用于配置语法检... 以下是关于 nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析,结合实际应

使用Python删除Excel中的行列和单元格示例详解

《使用Python删除Excel中的行列和单元格示例详解》在处理Excel数据时,删除不需要的行、列或单元格是一项常见且必要的操作,本文将使用Python脚本实现对Excel表格的高效自动化处理,感兴... 目录开发环境准备使用 python 删除 Excphpel 表格中的行删除特定行删除空白行删除含指定

SpringBoot结合Docker进行容器化处理指南

《SpringBoot结合Docker进行容器化处理指南》在当今快速发展的软件工程领域,SpringBoot和Docker已经成为现代Java开发者的必备工具,本文将深入讲解如何将一个SpringBo... 目录前言一、为什么选择 Spring Bootjavascript + docker1. 快速部署与

深入理解Go语言中二维切片的使用

《深入理解Go语言中二维切片的使用》本文深入讲解了Go语言中二维切片的概念与应用,用于表示矩阵、表格等二维数据结构,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧... 目录引言二维切片的基本概念定义创建二维切片二维切片的操作访问元素修改元素遍历二维切片二维切片的动态调整追加行动态

prometheus如何使用pushgateway监控网路丢包

《prometheus如何使用pushgateway监控网路丢包》:本文主要介绍prometheus如何使用pushgateway监控网路丢包问题,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录监控网路丢包脚本数据图表总结监控网路丢包脚本[root@gtcq-gt-monitor-prome

Python通用唯一标识符模块uuid使用案例详解

《Python通用唯一标识符模块uuid使用案例详解》Pythonuuid模块用于生成128位全局唯一标识符,支持UUID1-5版本,适用于分布式系统、数据库主键等场景,需注意隐私、碰撞概率及存储优... 目录简介核心功能1. UUID版本2. UUID属性3. 命名空间使用场景1. 生成唯一标识符2. 数

SpringBoot中如何使用Assert进行断言校验

《SpringBoot中如何使用Assert进行断言校验》Java提供了内置的assert机制,而Spring框架也提供了更强大的Assert工具类来帮助开发者进行参数校验和状态检查,下... 目录前言一、Java 原生assert简介1.1 使用方式1.2 示例代码1.3 优缺点分析二、Spring Fr