在企业管理服务器配置启用 SSL 的 Apache Web 服务器
以下步骤说明如何在 Windows(2003、2008 或 2012)Server 上安装企业管理服务器。
cminder12901cn
以下步骤说明如何在 Windows(2003、2008 或 2012)Server 上安装企业管理服务器。
首先,使用该向导安装 Apache HTTP Server 2.2.22。
请按下列步骤操作:
- 要配置具有 SSL 的 Apache Web 服务器,请运行包含 openssl 的 apache2.x 的“httpd-2.2.22-win32-x86-openssl-0.9.8t.msi”安装程序。
- 根据说明完成 Apache HTTP Server 2.2 安装向导。 以下安装输入没有自带说明:
- 服务器信息-使用所有默认值。
- 选择类型-选择“典型”。
注意:要解决端口冲突错误,请在下一步提供唯一的端口号。
接下来,配置 Apache Web 服务器代理插件:
请按下列步骤操作:
- 停止企业管理服务器上的 JBoss 应用程序服务器。
- 导航至以下目录:APACHE_HOME/conf APACHE_HOMEThe directory where the Apache web server is installed.APACHE_HOME/conf
- APACHE_HOME安装 Apache Web 服务器的目录。
- 要启用代理模块并包括代理配置,请编辑 httpd.conf 文件:
- 取消注释以下行:LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so ServerName
- 在全局配置部分的结尾处添加下列行:Include conf/extra/httpd-proxy-entm.conf
- 导航至以下目录:APACHE_HOME/conf/extra
- 创建名为 httpd-proxy-entm.conf 的文件,并添加下列内容,然后保存并关闭文件:# Proxy to CA AC ENTM <IfModule proxy_module> <IfModule proxy_http_module> # /iam section BEGIN <Proxy /iam> Order allow,deny Allow from all </Proxy> ProxyPass /iam http://acentmnode.example.com:8080/iam ProxyPassReverse /iam http://acentmnode.example.com:8080/iam ProxyPass /iam/ http://acentm.examplenode.com:8080/iam/ ProxyPassReverse /iam/ http://acentmnode.example.com:8080/iam/ # /iam section END # /castylesr5.1.1 section BEGIN <Proxy /castylesr5.1.1> Order allow,deny Allow from all </Proxy> ProxyPass /castylesr5.1.1 http://acentmnode.example.com:8080/castylesr5.1.1 ProxyPassReverse /castylesr5.1.1 http://acentmnode.example.com:8080/castylesr5.1.1 ProxyPass /castylesr5.1.1/ http://acentmnode.example.com:8080/castylesr5.1.1/ ProxyPassReverse /castylesr5.1.1/ http://acentmnode.example.com:8080/castylesr5.1.1/ # /castylesr5.1.1 section END </IfModule> </IfModule>注意:将acentmnode.example.com:port替换为服务器(您安装了企业管理服务器)的实际主机名和端口。
- 重新启动 Apache Web 服务器。
- 启动 JBoss 应用程序服务器。
- 要确认 Apache Web 服务器成功转发请求,请浏览到企业管理服务器。 使用以下 URL:http://enterprise_host:port/iam/ac
您已在企业管理服务器上成功配置启用了 SSL 的 Apache Web 服务器代理插件。