美文网首页
第八十一章 将 Web 应用程序与远程 Web 服务器结合使用

第八十一章 将 Web 应用程序与远程 Web 服务器结合使用

作者: Cache技术分享 | 来源:发表于2024-05-14 08:01 被阅读0次

    第八十一章 将 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 服务器结合使用

          本文链接:https://www.haomeiwen.com/subject/yirmfjtx.html