第六章 使用或更换专用 Web 服务器 - 使用不同的 Web 服务器运行管理门户
使用不同的 Web 服务器运行管理门户
可以使用不同的 Web 服务器来支持管理门户。
- 如果使用私有
Web服务器以外的Web服务器来管理IRIS实例,则必须配置Web服务器,以便指向文档的链接继续有效。为此,请配置Web服务器,使其包含从/csp/docbook/到文档的正确URL的重定向。可以在文件install_dir/httpd/conf/httpd-doc.conf中找到此信息,Apache使用该文件重定向/csp/docbook/。有关创建重定向的信息,请参阅正在使用的Web服务器的文档。 - 要禁用专用
Web服务器,请将WebServer CPF参数设置为0。
如果您想使用独立的 Apache 为管理门户提供服务,则需要手动配置其他文件类型。请参阅配置 Apache 以传递其他文件类型。
管理私有 Web 服务器
在正常操作条件下 IRIS 特定实例的专用 Web 服务器会在 IRIS 启动时启动,并在 IRIS 关闭时关闭。有时,可能需要重新启动专用 Web 服务器而不中断相应的 IRIS 服务器,例如,如果对 Web 服务器进行配置更改。
进行配置更改
专用 Web 服务器的配置文件位于:install_dir/httpd/conf/httpd.conf。但是,对此文件所做的编辑不会通过软件升级而保留。配置文件 install_dir/httpd/conf/httpd-local.conf 提供了想要在升级时保留的配置更改。它会在新安装或升级时创建(如果尚不存在)。如果确实存在,升级不会更改其内容。
管理 Windows 上的专用 Web 服务器
启动私有网络服务器:
<install-dir>\httpd\bin\httpd -k start -n <instname>httpd
-c "Listen port"
停止私有网络服务器:
<install-dir>\httpd\bin\httpd -k stop -n <instname>httpd
例如,假设 IRIS 安装在:C:\iris
IRIS 实例名称:IRIS
TCP port for Apache: 52773
Start:
C:\iris\httpd\bin\httpd -k start -n IRIShttpd -c "Listen 52773"
可以按如下方式停止它:
C:\iris\httpd\bin\httpd -k stop -n IRIShttpd
管理 UNIX® 上的专用 Web 服务器
启动私有网络服务器:
<install-dir>/httpd/bin/httpd -d <install-dir>/httpd
-c "Listen port"
停止私有网络服务器:
kill `cat <install-dir>/httpd/logs/httpd.pid`
例如,假设 IRIS 安装在 /usr/iris 中,Apache 的 TCP 端口为 8972。在这种情况下,可以按如下方式启动专用 Web 服务器:
/usr/iris/httpd/bin/httpd -d /usr/iris/httpd -c "Listen 8972"
可以按如下方式停止它:
kill `cat /usr/iris/httpd/logs/httpd.pid`
注意:在 AIX 上,LD_LIBRARY_PATH 必须包含 install-dir/bin 目录才能以这种方式手动运行 httpd。