Introduction: Web servers
In the WAS product, an application server works with a Web server to handle requests for dynamic content, such as servlets, from Web applications. SeeSupported Hardware and Software for this product for the most current information about supported Web servers.
The application server and Web server communicate using Web server plug-ins. Communicating with Web servers describes how to set up your Web server and Web server plug-in environment and how to create a Web server definition. The Web server definition associates a Web server with a previously defined managed or unmanaged node. After you define the Web server to a node, use the administrative console to perform the following functions for that Web server.
If the Web server is defined to a managed node, one can:
- Check the status of the Web server
- Generate a plug-in configuration file for that Web server.
- Propagate the plug-in configuration file after it is generated.
If the Web server is an IBM HTTP Server and the IBM HTTP Server Administration server is installed and properly configured, one can also:
- Display the IBM HTTP Server Error log (error.log) and Access log (access.log) files.
- Start and stop the server.
- Display and edit the IBM HTTP Server configuration file (httpd.conf).
If the Web server it is defined to an unmanaged node, one can:
- Check the status of the Web server
- Generate a plug-in configuration file for that Web server.
If the Web server is an IBM HTTP Server and the IBM HTTP Server Administration server is installed and properly configured, one can also:
- Display the IBM HTTP Server Error log (error.log) and Access log (access.log) files.
- Start and stop the server.
- Display and edit the IBM HTTP Server configuration file (httpd.conf).
- Propagate the plug-in configuration file after it is generated.
We can not propagate an updated plug-in configuration file to a non-IBM HTTP Server that is defined to an unmanaged node. You must manually install an updated plug-in configuration file to a Web server that is defined to an unmanaged node. Web servers defined to an unmanaged node are typically remote Web servers. Remote Web servers are Web servers that are not located on the same machine as the WebSphere Application Server.
After you set up your Web server and Web server plug-in, whenever you deploy a Web application, specify a Web server as the deployment target that serves as a router for requests to the Web application. The configuration settings in the plug-in configuration file (plugin-cfg.xml) for each Web server are based on the applications that are routed through that Web server. If the Web server plug-in configuration service is enabled, a Web server plug-in's configuration file is automatically regenerated whenever a new application is associated with that Web server.
Note: Before starting the Web server, make sure you are authorized to run any Application Response Measurement (ARM) agent associated with that Web server.
Refer to your Web server documentation for information on how to administer that Web server. For tips on tuning your Web server plug-in, see Web server plug-in tuning tips.
Related Tasks
Communicating with Web servers