Virtual Hosts Locally

J

jleecbd

Guest
Okay, I'm playing with variable document roots with apache 2, and have defined a virtual host following what appear to be all of the rules from apache.org.

I've created a virtual host called churchCMS. In my /etc/hosts file I've added the line 127.0.0.1 churchCMS just below the 127.0.0.1 localhost line. When I open Safari and type http://churchCMS/ I expect to be taken to the document root specified in the virtual host portion of the httpd.conf file. Instead I get a server not found error.

Any suggestions?
 
OP
J

jleecbd

Guest
StarManta said:
when you type http://churchCMS/ Safari is probably thinking you want churchCMS.com, which i bet doesn't exist. At least that's my guess.

No. Even dumber than that. I had defined the host as churchCMS in the hosts file, but Safari rendered it as churchcms, which wasn't recognized. BTW churchcms.com is a real domain.
 
Joined
Jun 11, 2003
Messages
4,915
Reaction score
68
Points
48
Location
Mount Vernon, WA
Your Mac's Specs
MacBook Pro 2.6 GHz Core 2 Duo 4GB RAM OS 10.5.2
What I do is add a virtualhost container in my /etc/httpd/httpd.conf file and I give my domains on my system my own extension.. so www.churchcms.my or www.churchcms.loc and then you also have to get into "NetInfo Manager" in your utilities folder. Click on "machines" duplicate your "localhost" config, oh and make sure to authorize by clicking on the lock icon. after duplicating the localhost, select the duplicate and in the bottom pane double click on name field and type in www.churchcms.loc restart apache and that should take care of it!

Cheers!
 

Shop Amazon


Shop for your Apple, Mac, iPhone and other computer products on Amazon.
We are a participant in the Amazon Services LLC Associates Program, an affiliate program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.
Top