[En-Nut-Discussion] How to connecto to a virtual host
Pavel Chromy
chromy at asix.cz
Sun Dec 25 12:45:52 CET 2005
Jesper Hansen napsal(a):
> I was trying to download a file using HTTP from my Linux machine, which
> has a number of domains on it.
>
> I used NutDnsGetHostByName to pick up the IP which worked fine, then
> used a "GET /myfile.ext HTTP/1.0" e.t.c. to get the file.
>
> It obviously didn't work, because the IP returned by NutDnsGetHostByName
> will just point to the default Apache page on the Linux machine and not
> to the one at my virtual domain on that machine, which I would normally
> reach with "www.domain.com" in a browser.
Hi, Jesper!
Sure, it cannot work this way as all virtual hosts resolve to the same
IP address. You have to use HTTP 1.1 and a Host header. Try sending
Host: wanted.virtualhost.net\n" first and then "GET /myfile.ext HTTP/1.1\n".
Hope this helps
Pavel
More information about the En-Nut-Discussion
mailing list