Sushant, Great to hear that your server is working. Congratulations! On Feb 14, 2007, at 3:30 AM, Desai, Sushant wrote:
Now my other doubt is that, http server is running with a particular IPaddress, but if my machine has various IP addresses, and I want tochange the default IP address used by Apache server, how would I do it?
Use the Listen directive in the Apache configuration file: http://httpd.apache.org/docs/2.2/mod/mpm_common.html#listen You can listen on a specific IP address: Listen 1.2.3.4:80 Or on all IPv4 addresses: Listen 0.0.0.0:80 Or on a specific IPv6 address: Listen [2001:db8::a00:20ff:fea7:ccea]:80 Or on all addresses: Listen 80You mentioned that you are running Apache on a cluster. You might consider using a specific configuration file on each machine that has the correct IP address information for that box, and writing your startup script to start Apache with the -d option, like
/oradata/httpd-2.2.4/bin/httpd -d /etc/httpdOr, if you want to use the same configuration file, you can write a simple machine-specific file with JUST the information that is different for each machine, and use the Include directive to suck that into the configuration. So, in /oradata/httpd-2.2.4/conf/ httpd.conf, you would have no Listen directive, but instead:
Include /etc/httpd/conf/listen.conf (assuming the /etc directory is specific to each cluster member)Finally, you can use the -c and -C command-line options to httpd from your startup script to specify the listening address:
(on the machine with IP address 1.2.3.4) /oradata/httpd-2.2.4/bin/httpd -c "Listen 1.2.3.4:80" It's a wealth of options, really. S. -- sctemme@xxxxxxxxxx http://www.temme.net/sander/ PGP FP: 51B4 8727 466A 0BC3 69F4 B7B8 B2BE BC40 1529 24AF
Attachment:
smime.p7s
Description: S/MIME cryptographic signature