本文主要是介绍第八十一章 将 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
)并且您没有使用虚拟主机,则无需添加虚拟目录。本节中的说明特别适用于 IIS
(Internet
信息服务)Web
服务器版本 7
或更高版本。
设置类似于前面示例中的 /myapp
的应用程序路径,其属性类似于在 Web Gateway
安装期间自动为创建的 /csp
虚拟目录。
- 导航到“Internet 信息服务管理”对话框,可以从
Windows
控制面板的“管理工具”菜单访问该对话框。 - 展开文件夹并右键单击“默认网站”。
- 指向新建并选择虚拟目录以使用以下值创建新目录记录:
Alias: myapp
Directory: C:\iris\csp\myapp
- 选择“保存并应用所有更改”,或者如果您使用向导,请选择“完成”。
重新启动 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 服务器提供静态文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!