I use Apache 2 for development on my local server. I am trying to set up another local website. Googling it, I found virtual hosts.
I have altered three files: windows’ hosts file, apache’s httpd.conf and apache’s httpd-vhosts.conf.
My hosts file, I just added another line:
musicnotes is what I want the new “domain” to be called on my local server.
httpd.conf I uncommented the line which includes the vhosts file so it gets loaded.
httpd-vhosts.conf, the file (uncommented lines only) says this:
If I change it to this, it still doesn’t work:
The above version of the file should work according to many sites I have found while googling, yet it doesn’t.
Now if I type in musicnotes in my browser, it loads my localhost. All the localhost files work as if nothing has happened. (localhost also loads localhost) I do have C:musicnoteshtdocs set up and an index.php file is sitting in there.
I have refreshed Apache many times after I change the config files. But it still doesn’t work…
I’m not sure if it makes a difference, or if we have different versions of Apache, but I don’t use a httpd-vhosts.conf file at all, and have my virtual hosts all in the httpd.conf file:
A few things you might want to check:
Include "c:/WAMP/alias/*" line, not sure if this required or not
2) in my case, the other sites have to be in a subfolder of the “main” site, in my case C:/Projects. The main site is what has been set as the “document root”, a little higher in the httpd.conf. I’m sure this should not be a requirement, but I can’t get it to work when a site is outside of that location, so maybe may be for you too.
Who knows this helps.
Hey guys, not knocking WAMP and don’t want to derail you, but ever since I found http://www.uniformserver.com/ I have left the other stack packages like lampp and wamp behind. This is so much easier to use and has a great GUI for setting up vhosts. Check it out. It should be right up your alley since you are using windows right? I am pretty experienced with this package. So if you wanna try it out and have any questions let me know.
If you using MAMP Pro (Mac) Chris pointed this out to me on one of the other posts
It’s basically Server > General > Apache [ 80 ] (default ports)
If you do this, plus follow what he does in his two free videos about the using MAMP Pro you should be okay.
That the slightly confusing part because if you by MAMP Pro you don’t have to mess with all this VirtualHost 80 stuff below.
You must be logged in to reply to this topic.