Women in Technology

Hear us Roar



Article:
  Location, Location, Location: Tips for Storing Web Site Files
Subject:   Visiting your virtual sites from another computer
Date:   2003-05-18 19:17:44
From:   wkolean
Good article! Sometimes, however, you need to check your site on another computer, like a PC, and it doesn't seem to work if you only use 127.0.0.1. If you have a fixed IP address, you can add your IP address to NameVirtualHost:


NameVirtualHost 127.0.0.1 192.168.1.100


and then add your IP address to each VirtualHost:


<VirtualHost test.icalshare.com 192.168.1.100>
...
</VirtualHost>


Finally, if you want to test your site on a PC, edit your HOSTS file, which for Win2000 is in C:\WINNT\SYSTEM32\DRIVERS\ETC


and add:


192.168.1.100 test.icalshare.com

Main Topics Oldest First

Showing messages 1 through 3 of 3.

  • Visiting your virtual sites from another computer
    2004-02-17 21:49:47  rmcgonegal [View]

    Getting Apache working on just my Mac wasn't too hard. But trying to make test domains resolve from other computers does not work so far for me.

    I don't know what version you are using but if I try to add

    NameVirtualHost 127.0.0.1 192.168.1.100

    to httpd.conf, then loading Apache errors out with the message

    NameVirtualHost takes one argument, A numeric IP address:port, or the name of a host

    It will load if I take out the localhost IP so it reads

    NameVirtualHost 192.168.1.100

    But then using your recommendation with multiple development sites such as

    <VirtualHost test.icalshare.com 192.168.1.100>
    ...
    </VirtualHost>

    <VirtualHost test.icalshare2.com 192.168.1.100>
    ...
    </VirtualHost>


    produces the error

    [warn] VirtualHost 192.168.1.100:80 overlaps with VirtualHost 192.168.1.100:80, the first has precedence, perhaps you need a NameVirtualHost directive

    If I eliminate the IP so it is just name based VirtualHost,

    <VirtualHost test.iCalshare.com>

    then it works fine on my Mac. But not from PCs on the LAN. It's great to run cgi's and Php, but being able to test all this on a local PC would be a huge help.

    Do I need to run a DNS server? Bind is on the Mac but I don't know if it really needs a dedicated machine. And it sounds like overkill (I've only got 2 Macs and 2 PCs).

    Does anyone know of a solution? A tutorial on intranets would be great.
  • Visiting your virtual sites from another computer
    2004-01-02 20:51:31  anonymous2 [View]

    thank you, thank you, thank you! I was going crazy trying to figure out how to test my pages local on different computers. It's great being able to develop web sites on my Mac with Virtual Hosts and now I can preview the site on my VirtualPC for testing. This is a great tip!
    Brigitte
  • Dynamic DNS also works
    2003-05-19 14:25:10  icalshare [View]

    If you're on cable and you don't have a static ip, you can also access your site over the web using one of these options.

    (1) Use your temporary IP address -- while cable IPs aren't technically static, they tend not to change very often

    (2) Register with a Dynamic DNS service -- which will create a static domain that always points to your current IP address, no matter how often your ISP changes it.

    http://www.dyndns.org/services/dyndns/

    Best,
    Patrick