Install > Installing WebSphere Commerce > Installing WebSphere Commerce using the custom installation > Create a WCS instance > Mandatory post-instance creation tasks
IBM HTTP Server tasks
Overview
During the instance creation process, WebSphere Commerce creates and stores the IHS configuration information in...
WC_INSTALL/instances/instance/httpconf
The Configuration Manager also creates a Windows service named...
IBM HTTP Server for WebSphere Commerce (instance)...for each instance that uses IHS.
If you have also configured WebSphere Commerce Payments, the following Windows service is created...
IBM HTTP Server for WebSphere Commerce Payments (instance)By default WebSphere Commerce configures the IHS to use SSL. This SSL configuration used the self-signed certificate that is shipped with WebSphere Commerce.
The self-signed certificate key file that is provided with WebSphere Commerce is for testing purposes only.
Procedure
- Verify the IBM HTTP Server version.
- Apply maintenance to the IBM HTTP Server installation.
- Ensure the plug-in has been specified in...
WC_INSTALL/instances/instance/httpconf/httpd.conf
- The following lines should exist in the httpd.conf file:
LoadModule was_ap22_module WAS_Plug-indir/bin/mod_was_ap22_http.dll
LoadModule was_ap22_module WAS_Plug-indir/bin/mod_was_ap22_http.so
WebSpherePluginConfig "WAS_HOME/profiles/profile_Name/config/cells/WC_instance_cell/nodes/webserver_name_node/servers/webserver_name/plugin-cfg.xml"
- For IBM i, assign a certificate to the HTTP server using Digital Certificate Manager (DCM).
For more info, go to IBM i and System i Information Center and review the "Manage public Internet certificates for SSL communication sessions" topic.
- Verify that the configuration files has been updated properly:
- Start the Web server
- Stop the Web server
What to do next
If you have a remote Web server, perform the tasks in Remote Web server post-instance creation tasks after completing the tasks outlined in the document.
Your Web server provides a secure environment for the business transactions by using encryption technology. Encryption is the scrambling of information transactions on the Internet so that they cannot be read until they are unscrambled by the receiver. The sender uses an algorithmic pattern or key to scramble (encrypt) a transaction, and the receiver uses a decryption key. These keys are used by the SSL protocol.
Your Web server uses an authentication process to verify the identity of the person with whom you are conducting business (that is, to make sure they are whom they say they are). This involves obtaining a certificate signed by a trusted third party called a certification authority (CA), such as Equifax or VeriSign Inc. Other CAs are available as well.
To create a production key file...
- Request a secure certificate from a certifying authority.
- Set the production key file as the current key file.
- Receive the certificate and test the production key file.
- If you are already using a production key file signed by a certifying authority, you may be able to skip these steps.
- As you perform these steps, the browser may display security messages.
Review the information in each message carefully and decide how to proceed.