Re: Apache ServerName and ServerAlias
- From: "Rahsaan Page" <rahsaan.page@xxxxxxxxx>
- Date: 27 Oct 2006 09:54:37 -0700
Thank you, That seem to work :)
Radoulov, Dimitre wrote:
"Radoulov, Dimitre" <cichomitiko @ gmail com> wrote in message
news:454119f0$0$49198$14726298@xxxxxxxxxxxxxxxxxx
Am not sure if you can help me or not, but what am trying to do is in[...]
httpd.conf i have a bunch of ServerNames and ServerAliases. that i have
to do a dig or and nslookup against the names. so there is like of 100
names that i have to go thru and i dont want to manullay type each name
and do a nslookup or a dig against it. so so for u have a little
command that will display the ServerName and ServerAlias. so what i
would like to do is have AWK or some command ingnore the out of
ServerName and ServerAlias and any whitespace or i should say spaces
between each name and pipe that command to dig or nslookup. is the
output of my command . Can anyone Assist?
Command: cat /usr/local/apache2/conf/httpd.conf|egrep
"ServerName|ServerAlias"|more
Output:
ServerName video.nbcuni.com
ServerAlias video.nbcuni.com video-origin.nbcuni.com
video.accesshollywood.com video.nbc.com video.scifi.com
video.usanetwork.co
m video.nbc.com video.bravotv.com video-origin.accesshollywood.com
video-origin.nbc.com video-origin.scifi.com video-origin.usanetwo
rk.com video-origin.nbc.com video-origin.bravotv.com
video-origin.nbcuni.com video.brilliantbutcancelled.com
video-origin.brilliantb
utcancelled.com video.dewactionsportstour.com video.ivillage.com
video.nbc4.com video.meganshow.com video.nbc4.tv video.nbc5.com vid
eo.nbc30.com video.nbc6.net video.nbc10.com video.nbc11.com
video.NBCSanDiego.com video.nbc5i.com video.wnbc.com video.rydercup.com
video.rotoworld.com
Note: the ServerAlias line is consider ass one line, not multiple lines?
awk '{for (i=1;i<NF+1;i++) if ( $i!="ServerName" && $i!="ServerAlias")
print $i | "nslookup"
close("nslookup")
}' file
You could use the command above on an output like this:
$cat file
ServerName video.nbcuni.com
ServerAlias video.nbcuni.com video-origin.nbcuni.com ...
If you want to run it directly on httpd.conf:
awk '/ServerName/||/ServerAlias/ {for (i=1;i<NF+1;i++) if ($i!="ServerName"
&& $i!="ServerAlias")
print $i | "nslookup"
close("nslookup")
}' httpd.conf
Regards
Dimitre
.
- References:
- Apache ServerName and ServerAlias
- From: Rahsaan Page
- Apache ServerName and ServerAlias
- Prev by Date: wget & authentication on a .aspx site (crossposted in comp.os.linux.misc)
- Next by Date: scripting help
- Previous by thread: Apache ServerName and ServerAlias
- Next by thread: Server Size
- Index(es):
Relevant Pages
|