Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a Windows Vista 64 bit system (A) which is hosting a Windows XP 32 bit virtual machine (B).

I need to call a web page hosted on A, from B (IIS 7). B can't access A. I get a "currently unavailable" error message. B can ping A. B can map a drive on A. B can't browse a web page on A.

I can do the reverse (Call B from A), but that doesn't do me any good.

I imagine it's a security or firewall issue, but I'm not sure how to resolve it.

share|improve this question

1 Answer 1

Can other clients view the webpage? If you can map a network drive using the builtin Windows tools from B to A then you have communication going smoothly between them-and almost any firewall (unless its been tweaked) would block SMB traffic and allow web-so my first suspicion is that your web server isn't serving the page properly to any clients.

share|improve this answer
    
I can view and call the page on the physical hardware itself. I haven't tried from other physical machines. –  quillbreaker Jul 14 '10 at 19:37
    
Try other machines-you may not be able to access it from anywhere except local host. Are you using IIS or Apache? –  Josh Budde Jul 14 '10 at 19:45
    
IIS. Where do I configure it to remove "localhost only" behavior? –  quillbreaker Jul 14 '10 at 20:09
    
First step-either disable the Windows firewall completely via the control panel applet, or make an exception for IIS. Since you're not using the server version of IIS you shouldn't have to do too much tweaking-its designed to be pretty much plug and play. –  Josh Budde Jul 15 '10 at 15:41

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.