29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.2.4 Web servers and <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> Plug-in<br />

Most <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> topologies will have a Web server which<br />

receives HTTP-based requests from clients. For security reasons the Web server<br />

should be placed in a separate network zone secured by firewalls (a DMZ).<br />

Usually the Web server, in conjunction with the <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong><br />

Plug-in, provides the following functionality in the topology:<br />

► Serves requests for static HTTP content like HTML files, images, and so forth.<br />

► Requests for dynamic content like Java <strong>Server</strong> Pages (JSPs), servlets, and<br />

portlets are forwarded to the appropriate <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong><br />

through the <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> Plug-in.<br />

► Allows caching of response fragments using the Edge Side Include (ESI)<br />

cache.<br />

► Breaks the secured socket layer (SSL) connection from the client (unless this<br />

is done by another device in the architecture) and optionally opens a separate<br />

secured connection from the Web server to the Web container on the<br />

application server system.<br />

<strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> comes with Web server plug-ins for all supported<br />

Web servers.<br />

Note: For information about Web servers supported by <strong>WebSphere</strong><br />

<strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong>, organized by platform, refer to the following Web<br />

page:<br />

http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg27012369<br />

The plug-in uses a configuration file (plugin-cfg.xml) that contains settings<br />

describing how to pass requests to the application server. The configuration file<br />

is generated on the application server. Each time a change on the application<br />

server affects the request routing of requests (for example, a new application is<br />

installed) the plug-in must be regenerated and propagated to the Web server<br />

machine again.<br />

Note: In a stand-alone topology, only unmanaged Web servers are possible.<br />

This means the plug-in must be manually pushed out to the Web server<br />

system. The exception to this is if you are using <strong>IBM</strong> HTTP <strong>Server</strong>. The<br />

application server can automatically propagate the plug-in configuration file to<br />

<strong>IBM</strong> HTTP <strong>Server</strong>, even though it is an unmanaged node, by using the<br />

administrative instance of <strong>IBM</strong> HTTP <strong>Server</strong>.<br />

Chapter 5. Topologies 137

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!