apache - 基于CL的在IBMi系统上添加HTTP服务器的方法

标签 apache websphere ibm-midrange

我需要开发一个 CL 脚本来跨一组 IBMi 系统快速部署 Web 应用程序。

现在,我已经完成了所有设置,可以创建目录、部署配置(经过正确的修改)并放置所有来自 CL 脚本的文件,但我无法让它自动创建和启动 HTTP 服务器.

我能找到的所有文档都要求通过“IBM Web Administration for iSeries 界面”来设置服务器。如果我试图使整个系统自动化,这几乎毫无用处。

我能找到的唯一有用的 CL 命令是 STRTCPSVR 和 ENDTCPSVR 。但是,似乎没有一个明确的方法可以将服务器添加到底层系统中来启动它。

有人知道可以执行此操作的 CL 命令吗?如果没有,是否有一个我可以编辑的对象/成员,将服务器添加到 HTTPA,将其设置为指向已经设置的 htdocs 和 conf 目录,然后我可以使用 STRTCPSVR 启动它?

最佳答案

请参阅Create Apache Server Instance (QzuiCreateInstance) API用于自动创建 http 实例的方法。

The QzuiCreateInstance() API allows users to create a new IBM® HTTP Server for i server instance.

此外,QUSRSYS/QATMHINSTC 文件包含每个已配置实例的成员。每个成员都有一个记录,其中包含格式为 -apache -d/www/instancename -f conf/httpd.conf 的条目。您也许可以在不使用 API 的情况下创建成员并添加记录。

关于apache - 基于CL的在IBMi系统上添加HTTP服务器的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19039145/

相关文章:

php - 如何在 Linux 上运行带有来自 PHP web 脚本的音频扬声器输出的 mplayer?

java - NoClassDefFoundError : : org. apache.log4j.Logger

deployment - 如何在不使用管理控制台的情况下在 websphere 8 上部署 war?

ibm-midrange - 在 RPG 程序中使用长文件名

sql - RPG 编程中不允许使用 null 值吗?

apache - 如何在 Jersey、Apache Wink 和 JBoss RESTEasy 之间进行选择?

java - Apache无法加载weblogic模块

java - 无法将类型 [JmsManagedConnectionFactoryImpl] 的值转换为所需类型 [javax.jms.ConnectionFactory]

sql - 使用 SQL DB for i 的行的最高百分比

Apache IP 虚拟主机