Hi All,
I would like to create different apache2.2.8 daemon on RHEL5.1 so that
they can be started and stopped without affecting each other. I do the
same on windows by creating IP based virtual server as different daemon.
To achieve the same on RHEL5.1 I considered the following two
appraoches. I am incliend towards approach 1. Please suggest if approach
1 is better suited over approach 2. Any comment ? risks ?
Approach - 1 (Virtual Servers having same IP Address but with different
hostnames and port numbers)
Step 1 - Edit host file with different hostname (daemon) with same IP
Address
Like - 10.10.2.97 - redhat.apple.com
10.10.2.97 - vs1.apple.com
10.10.2.97 - vs2.apple.com .... Till n number of
daemon.
For each virtual server configuration
Step 2 - Create a new server root folder like /usr/App/Apa1
Step 3 - Copy conf, htdocs and logs from existing main Apache build path
(/usr/App/Apa) to /usr/App/Apa1.
Step 4 - Edit httpd.conf file under /usr/App/Apa1/conf as mentioned in
the steps below
a. ServerName vs1.apple.com:90
b. Listen 90
c. DocumentRoot "/usr/App/Apa1/htdocs"
d. <Directory "/usr/App/Apa1/htdocs">
e. ServerRoot "/usr/App/Apa1"
Step 5 - Edit httpd-ssl.conf under /usr/App/Apa1/conf/extra as following
-
a. <VirtualHost _default_:636>
b. ServerName vs1.apple.com:636
c. Listen 636
d. DocumentRoot "/usr/App/Apa1/htdocs"
Repeat step 2 to 5 for any additional virtual servers
(/usr/App/Apa2.....n) with different host/server name, server root and
ports
Approach - 2 (Virtual Servers having different IP Address with different
hostnames and port numbers)
Step 1 - Create different virtual host with different IP Address
Step 2 - Follow the steps 2 to 5 in Approach - 1
\Vinay