CSP Gateway Configuration Guide - InterSystems Documentation

intersystems.com

CSP Gateway Configuration Guide - InterSystems Documentation

2.7.1 %response.Expires Property .......................................................................................... 45

2.7.2 %response.VaryByParam Property ................................................................................ 45

2.7.3 Preserving the User’s Session ID for Cached Pages ...................................................... 46

2.8 CSP with Microsoft Active Server Pages (ASP) and VBScript ............................................... 47

2.8.1 Client-side VBScript in CSP .......................................................................................... 47

2.8.2 Server-side VB-Script in CSP (Serving ASP Content through CSP) ............................. 47

2.9 Implementing HTTP authentication for CSP applications ....................................................... 49

2.9.1 Standard HTTP authentication in Apache (mod_auth) .................................................. 50

2.9.2 Authenticating in CSP at the Same Time as the Request is Processed. ......................... 50

2.9.3 Authenticating in CSP before the Request is Processed. .............................................. 51

2.10 Load Balancing and Failover .................................................................................................. 52

2.10.1 Alternative Server # ..................................................................................................... 53

2.11 Process Affinity and State-Aware Mode (Preserve Mode 1) .................................................. 53

2.11.1 Launching State-Aware Mode ...................................................................................... 54

2.11.2 Maintaining State-Aware Mode and Responding to Errors ......................................... 55

2.11.3 Terminating State-Aware Mode ................................................................................... 55

3 Web Servers for Microsoft Windows .............................................................................................. 57

3.1 Microsoft IIS All Versions ........................................................................................................ 57

3.1.1 Summary of Configuration ........................................................................................... 57

3.1.2 Setting Permissions for the Gateway Components ........................................................ 58

3.1.3 Configuring the CSP Application Path .......................................................................... 59

3.1.4 Enabling URLs with /bin ............................................................................................... 59

3.1.5 Restarting IIS ................................................................................................................. 60

3.1.6 Troubleshooting ............................................................................................................. 60

3.2 Microsoft IIS 7 or Later ........................................................................................................... 61

3.2.1 Install Locations for IIS 7 .............................................................................................. 61

3.2.2 Recommended Option: Using Native Modules (CSPms*.dll) ....................................... 61

3.3 Microsoft IIS 6 or Earlier ......................................................................................................... 64

3.3.1 Install Locations for IIS 6 .............................................................................................. 64

3.3.2 Recommended Option: IIS and ISAPI Modules (CSPms.dll) ....................................... 64

3.4 Apache Servers ......................................................................................................................... 68

3.4.1 Install Locations with Apache Servers (All Options) .................................................... 69

3.4.2 Recommended Option: Apache API Modules (CSPa22.dll) .......................................... 70

4 Web Servers for UNIX®, Linux, and Mac OS X ........................................................................... 73

4.1 Apache Servers ......................................................................................................................... 73

4.1.1 Install Locations Apache UNIX®, Linux, Mac OS (Recommended Option) ............... 74

4.1.2 Recommended Option: Apache API Module without NSD (CSPa22.so) ...................... 75

4.2 Sun Web Servers ....................................................................................................................... 78

4.2.1 Install Locations for Sun Web Servers (Recommended Option) ................................... 78

4.2.2 Recommended Option: NSAPI Modules (CSPn3.so) .................................................... 79

5 Web Servers for HP OpenVMS ....................................................................................................... 83

5.1 Installation on OpenVMS (All Connectivity Options) ............................................................. 83

5.2 Recommended Option: OpenVMS and Apache API with NSD (MOD_CSP.EXE) ................ 85

5.2.1 Registering Additional File Types with CSP .................................................................. 85

5.2.2 Operating and Managing the Gateway with OpenVMS API and NSD ......................... 87

5.3 Locked-down Apache Environments for Open VMS ............................................................... 87

5.3.1 Configuration for the Recommended Option: Dynamic Apache API Module with NSD

(mod_csp.exe) ......................................................................................................................... 88

5.3.2 Configuration for Atypical Option 1: CGI Modules with NSD (nph-CSPcgi.exe) ....... 88

iv

CSP Gateway Configuration Guide

More magazines by this user
Similar magazines