Hi,

Sorry if I have the wrong end of the stick, but why don't you just do....

NameVirtualHost 10.37.74.24:80

in your httpd.conf

and then set your  virtualhost to that NameVirtualHost.

<VirtualHost 10.37.74.24:80>
       ServerName              www.myserver.com


Again sorry if I've misunderstood your problem.

Regards,

Mark.











On 11/07/07, Jeff Fulmer <[EMAIL PROTECTED]> wrote:
>> -----Original Message-----
>> From: Jeff Fulmer [mailto:[EMAIL PROTECTED]
>> Sent: Tuesday, July 10, 2007 2:56 PM
>> To: users@httpd.apache.org
>> Subject: [EMAIL PROTECTED] apache hostname resolution (strange problem)
>>
>> I have the oddest situation. I have a test server on the LAN.
>> I added a
>> host entry for www.myserver.com (actual name changed to protect the
>> innocent). I can ping www.myserver.com and my resolved
>> address matches the
>> host entry. Life is grand, no?
>>
>> /usr/sbin/ping www.myserver.com
>> PING www.myserver.com: 64 byte packets
>> 64 bytes from 10.37.74.24: icmp_seq=0. time=0. ms
>>
>> I have apache configured with a virtual host for
>> www.myserver.com. Watch
>> what happens when I check my virtual hosts with httpd -S. I
>> get the PUBLIC
>> internet address for www.myserver.com:
>
> What exactly is your problem? What address do you expect to get?
>
> Your posting is confusing because it's not clear whether your munged
> domain names are supposed to be internal LAN names or public domain
> names...
>

I expect it to be 10.37.74.24. It can't bind a virtual host to an address
that's not on the server. Here's the output of httpd -S

lccas243$ bin/httpd -S
VirtualHost configuration:
64.157.185.199:80      www.myserver.com
(/usr/local/httpd/conf/vhosts/80_myserver.com:5)
wildcard NameVirtualHosts and _default_ servers:
*:443  is a NameVirtualHost
         default server www.myserver.com
(/usr/local/httpd/conf/vhosts/443_myserver.com:4)
         port 443 namevhost www.myserver.com
(/usr/local/httpd/conf/vhosts/443_myserver.com:4)
*:80                   is a NameVirtualHost

On the server itself, www.myserver.com resolves to 10.37.74.24 which is
the address I have in the /etc/hosts file. But apache is resolving it
based on it's DNS entry. It does this even when I turn DNS off!

Jeff


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to