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
Migrating Enterprise Ready Server to
vFabric Web Server
21
VMware vFabric Suite 5.3 21
Purpose Enterprise Ready Server vFabric Web Server 5.3
Configuration file <web_server_instance>/conf/
httpsd.conf
<web_server_instance>/conf/
httpd.conf
Additional configuration files for various
Apache modules are located in the
<web_server_instance>/conf/extras
subdirectory.
Linux Perl script:
<install_directory>/ers-
server.pl
Linux symlink to Perl
script:<install_directory>/newserver
Script for creating new Apache HTTPD server
instances
Windows Perl script:
<install_directory>\ers-
server.pl
Windows PowerShell
script:<install_directory>\newserver.ps1
Linux: <web_server_instance>/
bin/apache-startup.sh
Linux: <web_server_instance>/bin/
httpdctl
Start-up script
Windows:
<web_server_instance>\bin
\apache-startup.bat
Windows PowerShell script:
<web_server_instance>\bin
\httpdctl.ps1
Tools <install_directory>/tools/* <install_directory>/
httpd-<version>/bin/*
Apache HTTPD binaries HTTPD binaries are written to the
installation directory. When the server is
upgraded, the binaries are overwritten.
HTTPD binaries are written to a directory in the
following format:
vfabric-web-server/httpd.-2.2.xx.x-
bb.(Where xx.x is the minor version number
and bb is either 32 or 64 (for 32-bit or 64-bit
versions). When the server is upgraded, the
binaries are not overwritten.
Windows service names ERS <instance name> httpsd vFabric httpd <instance name>
Apache Module Changes
The compiled Apache modules for vFabric Web Server differ from those that are compiled and provided with Enterprise
Ready Server. VMware recommends you substitute the modules described in Table 5.2, “Apache Modules”. If necessary, you
can compile and implement the modules yourself using the Developer build of vFabric Web Server. To ensure compatibility,
VMware recommends that you recompile all third-party modules. See Complete Packages and Modules in vFabric Web Server
5.3.
Table 5.2. Apache Modules
Module Changes in vFabric Web Server
mod_perl VMware recommends that you use the mod_fcgid module to serve Perl-based applications.
For more information, see the following article: FastCGI rocks mod_perl and FCGID.
mod_php (ERS) The mod_php module is not included with vFabric Web Server. VMware recommends that you use the
mod_fcgid module to serve PHP-based applications.
For more information on the benefits of using mod_fcgid, see Apache with fcgid: acceptable performance
and better resource utilization.
mod_snmp (ERS) VMware recommends that you use the Apache BMX framework to provide internal runtime information about
your vFabric Web Server instances to monitoring systems such as vFabric Hyperic. The following modules are
included and are enabled by default:
• mod_bmx
• mod_bmx_status
• mod_bmx_vhost