5.3

Table Of Contents
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