Page tree
Skip to end of metadata
Go to start of metadata

摘要:在此指定几种方法之一用于为CAST web应用配置反向代理,以隐藏应用服务器或利用某些特定的Apache配置。

此方法假设已经安装了Apache HTTP 服务器(可从http://httpd.apache.org/download获得)。建议至少使用2.4版本(最低),不推荐2.2版本。

建立反向代理所需的步骤如下:

  • 编辑httpd.conf文件在Apache安装位置可用,例如:   
%ProgramFiles(x86)%\Apache Software Foundation\Apache2.4\conf
  • 通过取消httpd.conf文件中的以下两行注释来加载下面列出的两个模块::  
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so 
  • httpd.conf文件的末尾添加反向代理配置如下——调整以下示例到您自己的环境。ProxyPass选项允许指定想要为Apache提供的应用服务器URL,而ProxyPassReverse选项确保正确处理重新定向:
ProxyPass /CASTAD http://application_server:8080/CASTAD
ProxyPass /manager http://application_server:8080/manager/html
.......
ProxyPassReverse / http://application_server:8080/
  • 保存httpd.conf文件然后重新启动Apache。
  • 现在当输入http://apache_server/CASTAD时,请求将被重新定向到http://application_server:8080/CASTAD。
  • 根据部署在不同机器或同一机器上的站点/ URL/实例的数量,可以为ProxyPass添加多个条目。
  • 在使用反向代理管理对CAST AIC门户的访问时,必须确保在CAST AIC门户web.xml文件中配置了publicUrl选项。参见安装和配置CAST AIC门户
  • No labels