??parsing apache virtual hosts ??
[email protected] (Harold Flomerfelt) Tue, 28 Aug 2001 10:57:52 -0400
| Newsgroups | perl.macperl.anyperl |
|---|---|
| Message-ID | <a05101003b7b15e70c205@[192.168.200.102]> |
-- Hello all, I am a perl newb, and I want to parse apache server virtual hosts. What I am trying to accomplish is to end up with a hash with domain names as the keys and complete virtual host entries as the values. Everyone I have talked to says that regular expressions are cake, but they still boggle my mind. here's a sample of what I'm trying to parse, in case you aren't familiar with apache config: <VirtualHost 255.255.255.255> ServerAdmin [email protected] DocumentRoot /path/to/files ServerName www.domain.com </VirtualHost> There are about 200 Virtual Host entries on this server. There are usually 2 per domain: one with the www and one without. some of the entries also have lines for "user xxxx" and "group xxxx" for suexec support. Any help would be muchly appreciated. Even if somebody could just get me started down a decent path, that would be great.