Java Mailing List Archive

http://www.apache-httpd.com/

Home » modperl.perl »

Getting domain info on each hit.

Devrim Yasar

2009-11-16


Author LoginPost Reply
Hi,

We want to retrieve URL and use it inside our vhosts, realtime.

To demonstrate my case, I placed random numbers on ServerAdmin directive (just to test),

<Perl>
$ServerAdmin = int(rand(100))."loko\@koko.com";
</Perl>




As you may know, this random number is assigned only when you restart the server, and never changes until another restart.

This is what we want: 

if julie.myperl.com is the requested domain, then $ServerAdmin = julie@myperl.com, that is, realtime.

Hopefully there is a solution, since this will help us remove thousands of config files, and save us from thousands of apache reloads.

Thanks,
Devrim

here is kind of similar situation and solution,

http://httpd.apache.org/docs/1.3/mod/mod_vhost_alias.html

and here is why ask this question,
we have built an API in which subdomains signify unix account names,
so variable part of {$user}.kodingen.com must be used within vhost conf.
http://serverfault.com/questions/84582/using-variables-within-apache-virtualhost-containers
©2008 apache-httpd.com - Jax Systems, LLC, U.S.A.