5.3
Table Of Contents
- vFabric Web Server Installation and Configuration
- Table of Contents
- 1. About vFabric Web Server Installation and Configuration
- 2. Overview of vFabric Web Server
- 3. Installing vFabric Web Server
- Installation Note for vFabric Suite Customers
- Available Distribution Packages
- RHEL: Install vFabric Web Server from an RPM
- Unix: Install vFabric Web Server from a Self-Extracting ZIP
- Windows: Install vFabric Web Server from a ZIP File
- Activate a vFabric Web Server Local License
- Description of the vFabric Web Server Installation
- 4. Upgrading vFabric Web Server
- 5. Migrating Enterprise Ready Server to vFabric Web Server
- 6. Creating and Using vFabric Web Server Instances
- 7. Configuring vFabric Web Server Instances
- Using Sample Configuration Files to Enable Features and Modify Configuration
- Configure Load Balancing Between Two or More tc Runtime Instances
- Configure SSL Between vFabric Web Server and vFabric tc Server
- Configure tc Runtime Instances to Use SSL
- Configure the vFabric Web Server Instance to Use SSL
- Restrict Communication With tc Runtime Instances to Known Clients
- Update the Web Server Configuration for HTTPS Connections to tc Runtime Instances
- Configure vFabric Web Server to Authenticate Itself Using a Specific Client Certificate
- Configure BMX for Monitoring vFabric Web Server Instances
- Metrics
- 8. Security Information
- 9. Managing Planned and Unplanned Outages
- 10. Additional Documentation
22 vFabric Web Server
22
Migrating Enterprise Ready Server to
vFabric Web Server
Module Changes in vFabric Web Server
You can disable this functionality by commenting out the LoadModule directives for the BMX modules in the
httpd.conf file.
For more information, see Configure BMX for Monitoring vFabric Web Server Instances.
mod_bmx (vFabric Web
Server)
mod_bmx is a module in vFabric Web Server. For a sample configuration, see the following directory in a
newly created vFabric Web Server instance:
<instance>/conf/extras/conf/extra/httpd-info.conf
mod_jk Although mod_jk is still included with Apache version 2.2, it has limitations on header fields sizes, cannot be
secured with SSL cryptography, and requires separate configuration of proxy worker pools.
VMware recommends that you use mod_proxy_balancer, which supports both the ajp protocol used
by mod_jk, and also the http and https protocol to legibly decipher the back-end connection stream and
secure the back-end connections to Tomcat and tc Server. mod_proxy_balancer is configured using the
httpd.conf file syntax.
For mod_proxy configuration options, seehttp://httpd.apache.org/docs/2.2/mod/
mod_proxy.html.
For configuration instructions, see Configure Load Balancing Between Two or More tc Runtime Instances.
mod_version The mod_version module is compiled into vFabric Web Server. If your ERS httpdsd.conf file contains a
LoadModule line, delete the line. The functionality of mod_version is still available in your migrated vFabric
Web Server instances.
For example, delete the following line:
LoadModule version_module <path>
mod_ssl In ERS instances, you conditionally configure SSL in the httpdsd.conf file by wrapping the LoadModule
mod_ssl directive within an <IfDefine SSL> directive. When you start the server with the startssl
command, SSL is enabled.
In vFabric Web Server, you configure SSL in the httpd.conf file by adding the LoadModule ssl_module
<path> line without a conditional <IfDefine SSL> directive. When you start the server instance using the
start command, the server starts using SSL.
See Startup Script Changes.
vFabric Web Server now uses Open SSL 1.01 and supports Transport Layer Security (TLS) 1.1 and 1.2.
Startup Script Changes
The name of the script that you use to start vFabric Web Server instances has changed, and has some new options. In addition,
configuration of the multi-process module (MPM) has changed. The startup scripts are located in the bin subdirectory of a
server instance.
Table 5.3. Startup Script Changes
Item Enterprise Ready Server vFabric Web Server 5.3
Linux: <web_server_instance>/bin/
apache_startup.sh
Linux: <web_server_instance>/bin/
httpdctl
Startup (control) script name
Windows: <web_server_instance>\bin
\apache_startup.bat
Windows: <web_server_instance>
\bin\httpdctl.ps1
Startup (control) script parameters The following commands are available with
the apache_startup script:
• start
• startssl
• stop
• restart
The following commands are available with
the httpdctl script:
• start
• stop
• restart
• gracefulstop