Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on Oracle WebLogic Server



Similar documents
Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2

Configuring IBM HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on IBM WebSphere Application Server

Securing SAS Web Applications with SiteMinder

BusinessObjects Enterprise XI Release 2

Configuring Secure Socket Layer and Client-Certificate Authentication on SAS 9.3 Enterprise BI Server Systems That Use Oracle WebLogic 10.

Implementing a SAS Metadata Server Configuration for Use with SAS Enterprise Guide

Configuring IBM WebSphere Application Server 7 for Secure Sockets Layer and Client-Certificate Authentication on SAS 9.3 Enterprise BI Server Web

Implementing a SAS 9.3 Enterprise BI Server Deployment TS-811. in Microsoft Windows Operating Environments

Monitoring Oracle Enterprise Performance Management System Release Deployments from Oracle Enterprise Manager 12c

SAS 9.3 Foundation for Microsoft Windows

White Paper DEPLOYING WDK APPLICATIONS ON WEBLOGIC AND APACHE WEBSERVER CLUSTER CONFIGURED FOR HIGH AVAILABILITY AND LOAD BALANCE

Reference and Troubleshooting: FTP, IIS, and Firewall Information

FTP, IIS, and Firewall Reference and Troubleshooting

Oracle Universal Content Management

Integration Guide. SafeNet Authentication Service. Oracle Secure Desktop Using SAS RADIUS OTP Authentication

SAS 9.3 Intelligence Platform Middle-Tier Administration Guide Third Edition

Tenrox. Single Sign-On (SSO) Setup Guide. January, Tenrox. All rights reserved.

Apache Server Implementation Guide

Red Hat JBoss Core Services Apache HTTP Server 2.4 Apache HTTP Server Installation Guide

Installing and Configuring vcenter Multi-Hypervisor Manager

Configuring Single Sign-On for Documentum Applications with RSA Access Manager Product Suite. Abstract

SAS Visual Analytics 7.1 for SAS Cloud. Quick-Start Guide

SAS Information Delivery Portal: Organize your Organization's Reporting

NSi Mobile Installation Guide. Version 6.2

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

An Oracle White Paper January Integrating Oracle Application Express with Oracle Access Manager. Revision 1

Microsoft Dynamics GP SQL Server Reporting Services Guide

Configuring BEA WebLogic Server for Web Authentication with SAS 9.2 Web Applications

Technical Paper. Defining an ODBC Library in SAS 9.2 Management Console Using Microsoft Windows NT Authentication

Configuring the JBoss Application Server for Secure Sockets Layer and Client-Certificate Authentication on SAS 9.3 Enterprise BI Server Web

IBM Endpoint Manager Version 9.2. Patch Management for SUSE Linux Enterprise User's Guide

Scheduling in SAS 9.3

IBM Endpoint Manager Version 9.1. Patch Management for Red Hat Enterprise Linux User's Guide

Management Pack for vrealize Infrastructure Navigator

Setting up Hyper-V for 2X VirtualDesktopServer Manual

SAP BusinessObjects Query as a Web Service Designer SAP BusinessObjects Business Intelligence platform 4.0

User Guide. Informatica Smart Plug-in for HP Operations Manager. (Version 8.5.1)

ECA IIS Instructions. January 2005

PROXY SETUP WITH IIS USING URL REWRITE, APPLICATION REQUEST ROUTING AND WEB FARM FRAMEWORK OR APACHE HTTP SERVER FOR EMC DOCUMENTUM EROOM

DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014

Deploying Remote Desktop Connection Broker with High Availability Step-by-Step Guide

How To Customize An Org Bee 11G With A Custom Skin On A Windows 7.5 (Oracle) 11G (Orca) 11Ge (Orora) 11Gh (Orroboro) 11E (Ororro

SSL CONFIGURATION GUIDE

Administering Jive for Outlook

Use Enterprise SSO as the Credential Server for Protected Sites

simplify monitoring Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures


Bentley CONNECT Dynamic Rights Management Service

SAS Marketing Automation 4.4. Unix Install Instructions for Hot Fix 44MA10

Configuring SSL in OBIEE 11g

Setting up Citrix XenServer for 2X VirtualDesktopServer Manual

StarWind iscsi SAN & NAS: Configuring HA File Server on Windows Server 2012 for SMB NAS January 2013

CONFIGURING AND USING WEBDAV IN LENOVO EMC LIFELINE

Managing Multi-Hypervisor Environments with vcenter Server

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access

Scheduling in SAS 9.4 Second Edition

SOA Software API Gateway Appliance 7.1.x Administration Guide

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

SAS IT Resource Management 3.2

Setting Up SSL on IIS6 for MEGA Advisor

Coveo Platform 7.0. Microsoft Active Directory Connector Guide

Step-By-Step Guide to Deploying Lync Server 2010 Enterprise Edition

Application. 1.1 About This Tutorial Tutorial Requirements Provided Files

Knowledge Base Articles

Enabling Kerberos SSO in IBM Cognos Express on Windows Server 2008

Filr 2.0 Administration Guide. April 2016

Important Notes for WinConnect Server VS Software Installation:

Verax Service Desk Installation Guide for UNIX and Windows

Installing and Configuring vcloud Connector

Adaptive Log Exporter Users Guide

INSTALLING MICROSOFT SQL SERVER AND CONFIGURING REPORTING SERVICES

HELP DOCUMENTATION SSRPM WEB INTERFACE GUIDE

How do I set up a branch office VPN tunnel with the Management Server?

AVG Business SSO Connecting to Active Directory

Setting up Hyper-V for 2X VirtualDesktopServer Manual

DS License Server. Installation and Configuration Guide. 3DEXPERIENCE R2014x

Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures. Goliath Performance Monitor Installation Guide v11.

CONFIGURING MICROSOFT SQL SERVER REPORTING SERVICES

How to add your Weebly website to a TotalCloud hosted Server

Configuring IBM WebSphere Application Server 6.1 to Support SAS 9.2 Web Applications

Grid Computing in SAS 9.4 Third Edition

Application Servers - BEA WebLogic. Installing the Application Server

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:

Setting Up a Unisphere Management Station for the VNX Series P/N Revision A01 January 5, 2010

Installing Management Applications on VNX for File

Create, Link, or Edit a GPO with Active Directory Users and Computers

WhatsUp Gold v16.1 Installation and Configuration Guide

Installation and Configuration Guide for Windows and Linux

Configuring EPM System for SAML2-based Federation Services SSO

2X ApplicationServer & LoadBalancer Manual

DataFlux Data Management Server 2.6

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

PACK'N DEPLOY GUIDE. Version 2.58

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

Reconfiguring VMware vsphere Update Manager

SAS Business Data Network 3.1

Hyperoo 2.0 A (Very) Quick Start

Transcription:

Configuration Guide Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on Oracle WebLogic Server This document describes how to configure Apache HTTP Server as a reverse proxy server to a WebLogic server that is hosting SAS 9.3 Web applications. In particular, this document highlights steps specific to SAS that are required when you set up an HTTP server for SAS Enterprise BI Server Web applications. You can set up an HTTP server in many ways, depending on your individual operating environment and business needs. However, this document focuses on one possible configuration as an example. Note: The information in this document supplements the Oracleʹs WebLogic Server documentation that describes how to configure Apache HTTP Server with the WebLogic server plug in. The WebLogic Server documentation is provided in Using Web Server Plug Ins with Oracle WebLogic Server. Configure the WebLogic Server Plug-In to Apache HTTP Server To configure Apache HTTP Server with the WebLogic Server plug in, follow these steps: 1. Locate the correct plug in in WL_HOME/server/plugin/ based on your operating system and architecture: Operating System Solaris Windows 32 bit HP UX 11i AIX Linux Windows Location WL_HOME/server/plugin/solaris/sparc WL_HOME/server/plugin/solaris/sparc/largefile WL_HOME/server/plugin/solaris/x86 WL_HOME/server/plugin/solaris/x86/largefile WL_HOME/server/plugin/win/32 WL_HOME/server/plugin/hpux11/IPF64 WL_HOME/server/plugin/aix/ppc WL_HOME/server/plugin/linux/x86_64 Note that for SAS 9.3, SAS only supports the Midtier on 64-bit servers. Only a 32-bit Apache Plugin is made available in the Weblogic installation. The user can run a 32-bit Apache in front of 64-bit Weblogic servers. 1

After locating the correct directory, choose the correct file: Apache HTTP Server Version Regular Encryption 128 bit Encryption Standard Apache Version 2.0.x (Note that Oracle has deprecated the 2.0.x Apache plugin as of WLS 10.0. It is still available and supported with WLS 10.3, but 2.2.x is recommended.) mod_wl_20.so mod_wl128_20.so Standard Apache Version 2.2.x mod_wl_22.so mod_wl128_22.so 2. Copy the plug in to the APACHE_HOME/modules directory. 3. Edit the APACHE_HOME/conf/httpd.conf file so that Apache HTTP Server: loads the WebLogic plug in configures the plug in with information about the WebLogic Server uses the plug in for the SAS Web applications Add the LoadModule, IfModule, and Location directives to the httpd.conf file. See the following example: LoadModule weblogic_module modules/mod_wl_22.so <IfModule mod_weblogic.c> Include conf/weblogic.conf </IfModule> 4. Create the APACHE_HOME/conf/weblogic.conf file. The following link contains a configuration file and instructions that can be copied and pasted: support.sas.com/resources/thirdpartysupport/v93/appservers/apacheweblogicconfig.txt. Deploy SAS Web Application Themes and SAS Flex Application Themes to an HTTP Server SAS Web Application Themes (SAS Themes) enable you to apply uniform visual customization to your SAS Web applications. Similarly, SAS Flex Application Themes (SAS Flex Themes) provide more visual customization and interactivity for Flex applications. These theme sets, which are collections of HTML resources such as images and cascading style sheets, reside on the same Web application server. SAS recommends that you deploy SAS Themes and SAS Flex Themes content to an HTTP server in order to shift the processing load of serving static HTML files from the Web application server to the HTTP server. The following steps explain how to deploy SAS Themes and SAS Flex Themes to the open source Apache HTTP Server. The process for deploying the themes to other HTTP servers is similar. 2

To deploy the SAS Themes: 1. Navigate to APACHE_HOME/htdocs and create a new directory named SASTheme_default. 2. Navigate to SAS-configuration-directory/Levn/Web/Staging/exploded/. From this directory, copy the contents of sas.themes.ear into APACHE_HOME/htdocs/SASTheme_default. To deploy the SAS Flex Themes: 1. Navigate to APACHE_HOME/htdocs and create a new directory named SASFlexThemes. 2. Navigate to SAS-configuration-directory/Levn/Web/Staging/exploded/. From this directory, copy the contents of sas.flexthemes2.5.3.ear into APACHE_HOME/htdocs/SASFlexThemes. Change the Connections for the SAS Web Applications After SAS Themes and Flex Application Themes are deployed to the HTTP server and the SAS Web applications are distributed to different servers, information about how to access the applications such as host and port must be updated in SAS metadata. Change the connection information to a URL that includes the load balancing HTTP server host name and port. To change the connection access point, follow these steps in SAS Management Console. 1. Select Application Management Configuration Manager. 2. Right click the SAS Web application that you want to reconfigure, and select Properties. 3. Click the Connection tab, set Host Name and Port Number to the host name and port number of the load balancing HTTP server, and then click OK. Change the Connection for SAS Content Server Similar to the change required for each of the SAS Web applications, SAS metadata must be changed to identify the host name and port of the HTTP server. To reconfigure the host name and port of the SAS Content Server in SAS metadata, follow these steps in SAS Management Console: 1. Select Server Manager SAS Content Server. 2. Right click the Connection: SAS Content Server icon in the right panel and select Properties. 3. Click the Options tab and set the Host name and Port number values to the host name and port number of the HTTP server. 4. Click OK. 5. In SAS Management Console, click the Folders tab. 6. Right click the SAS Folders icon at the root of the folder tree in the left pane and select Properties. 7. Click the Content Mapping tab and use the Server menu to select SAS Content Server. The URL field then shows the HTTP Server host name and port. Click OK. 3

Change the WebDAV Repository URL Just as in the previous step, because SAS Content Server is accessed through the HTTP server, you must reconfigure SAS metadata with the connection information for the WebDAV repository. The following applications use SAS metadata to identify the connection information for the WebDAV repository provided by SAS Content Server: Remote Services SASBIPortlets4.3 Local Services SASJSR168ReportPortlet4.3 Local Services SASPackageViewer4.3 Local Services SASPortal4.3 Local Services SASStoredProcess9.3 Local Services SASWebReportStudio4.3 Local Services To reconfigure the WebDAV URL for the applications, follow these steps in SAS Management Console: 1. Select Environment Management Foundation Services Manager. 2. Select the application and then select Core Information Service. 3. Right click Information Service and select Properties. 4. In the Information Service Properties dialog box, click the Service Configuration tab and then click Configuration. 5. In the Information Service Configuration dialog box, click the Repositories tab. 6. Select WebDAV and then click Edit. 7. Change the Host and Port values to the host name and port of the HTTP server. 8. Click OK to close the Information Service Configuration dialog box. 9. Click OK to close the Information Service Properties dialog box. 10. Restart SAS Remote Services and the Web application servers that are hosting the SAS Content Server application. Disable the Redirection Filter for the SAS Web Applications By default, the SAS Web applications use a special redirection filter. When used with an HTTP server, this filter must be disabled. Start SAS Management Console, and then follow these steps: 1. Select Application Management Configuration Manager. 2. Right click SAS Application Infrastructure, and select Properties. 3. Click Advanced, and then click Add. 4. Enter a property name of App.RedirectionFilterDisabled and a value of true. 4

Start the Software Applications and Verify the Configuration Start the software applications in the following order: 1. SAS Remote Services 2. Apache HTTP Server 3. the Web application server After the Web application server is available and the SAS Web applications are active, verify that the configuration is valid by opening a Web browser to an application such as SAS Information Delivery Portal: your-http-server/sasportal. If the configuration is valid, then you are challenged for log on credentials and then the SAS Information Delivery Portal application is available. Troubleshooting The following list identifies the high level steps used to troubleshoot this configuration: 1. Confirm that Apache HTTP Server is running and that your Web browser is connecting to Apache HTTP Server by viewing the APACHE_HOME/logs/access.log file as you make a request. 2. Uncomment the Debug and DebugConfigInfo options in the httpd.conf file and restart Apache HTTP Server. The Debug option enables logging from the WebLogic Server plug in to record debugging information to /tmp/wlproxy.log in UNIX operating environments and c:\temp\wlproxy.log in Windows operating environments. The DebugConfigInfo option enables viewing the configuration parameters for the plugin. When this option is ON, it enables a special query parameter, WebLogicBridgeConfig. In your browser, navigate to your-httpserver/sasportal? WebLogicBridgeConfig. If the Web page does not display at all, then either Apache HTTP Server or the WebLogic Server plug in is not installed correctly. If the Web page does display, then confirm that host, port, and status is OK for the servers in the General Server List. 3. View the WebLogic Server log. If there is no activity in the log when a URL for a SAS Web application is accessed, then check the following items: Use SAS Management Console to review the properties for the SAS Web application and confirm that the host and port values are set to the Apache HTTP Server. Use the information in section Error! Reference source not found. for instructions on how to access the metadata. Use the WebLogic Server Administration Console to check the server start up parameters. Confirm that the Dsas.auto.publish.port= parameter identifies the port that the WebLogic Server is listening on. For a single WebLogic Server topology, the SAS Deployment Wizard sets the port to 7001. 5

Recommended Reading The following URLs are current as of July 2011. Oracle Corporation. 2011. Oracle Fusion Middleware Using Web Server Plug Ins with Oracle WebLogic Server. Available at download.oracle.com/docs/cd/e21764_01/web.1111/e14395/toc.htm. SAS and all other SAS Institute product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. Other brand and product names are registered trademarks or trademarks of their respective companies. indicates USA registration. Copyright 2012 SAS Institute Inc., Cary, NC, USA. All rights reserved. 6