Set up a remote IIS web server for Infor System Console and Infor Lawson System Mobile Monitor (Windows web server)
-
Create the plugin configuration script.
- On the server where your remote IIS web server is located, install the IBM Installation Manager.
- With the IBM Installation Manager, install the Web Server Plug-ins for WebSphere Application Server and the Websphere Customization Toolbox.
- In the WebSphere Customization Toolkit, access the WebSphere Plug-in Configurations tab.
- Click the Create button.
- On the Web Server Selection form, select the radio button for your version of Microsoft Internet Information Services (such as Microsoft Internet Information Services V7) and click Next.
- On the Web Server Architecture Selection form, select the architecture of your installed target web server (32-bit or 64-bit) and click Next.
- On the Web Server Configuration File Selection form, enter the port number to use for your IIS web server and click Next.
- On the Web Server Definition Name form, enter a unique name for your IIS instance and click Next.
- On the Configuration Scenario Selection form, select the "(Remote) Host name or IP address of the application server" radio button, specify the IP address or host name of the server where WebSphere is installed, and click Next.
-
On the select the Plug-in Configuration Summary form, click Configure and, if the configuration is successful, click Finish.
The installation wizard creates the configureWebServerName script in the PLUGINS_ROOT\bin directory on the server where your IIS web server is located. The installation wizard also creates the plugin-cfg.xml file in the PLUGINS_ROOT\config\WebServerName directory.
The web server reads the plugin-cfg.xml file to determine the applications that the application server can serve to the remote web server. Whenever the configuration changes, the application server regenerates the file. When regeneration occurs, propagate or copy the actual plugin-cfg.xml file from the application server machine to the web server machine.
-
Modify and copy the plugin configuration script.
-
Identify the correct configuration script to edit. Script files are located in the PLUGINS_ROOT\bin and PLUGINS_ROOT\bin\crossPlatformScripts directories. For the case of a remote IIS web server on Windows and the WebSphere application server on a UNIX or Linux platform, use a script in the PLUGINS_ROOT\bin\crossPlatformScripts directory with a ".sh" extension.
- Open the configureWebServerName script file in a text editor.
-
Change the value of
MAP_ALL
toMAP_NONE
. - Copy the modified script file to the bin directory of your WebSphere installation.
-
-
Create a web site in IIS.
-
Allow anonymous access to the web site.
-
Turn off basic authentication.
-
Define default documents index.htm, index.html, default.htm, and default.html.
-
Define a listening port for the web server. This must match the port use in the web server definition for the plugin configuration.
-
Define a document root directory (physical path). For the document root directory, if Infor Lawson System Foundation is installed on the web server, add a directory called "admin" to the root directory of the Infor Lawson System Foundation environment. If Infor Lawson System Foundation is not installed on the web server, add an ISC\admin directory, preferably on a data drive rather than a system drive, and use this as the document root directory.
-
Under Handler Mappings icon, ensure that ISAPI-dll is enabled and has permissions set to Read, Script, and Execute.
-
Add a virtual directory with an alias of
sePlugins
, a path of PLUGINS_ROOT\bin\IISWebServerName, anonymous authentication enabled, and the ISAPI-dll handler mapping enabled with permissions set to Read, Script, and Execute .
-
-
Run the configuration script.
- Start the WebSphere application server.
-
In a command line session, navigate to WAS_HOME/bin and type:
configureWebServerName.sh