If you’re using WAMP for your local development, here’s how to setup virtual hosts. This comes in handy when you’re dealing with frameworks like Zend or Joomla and setting up a WAMP alias won’t do. Keep in mind I’m doing this in Windows XP and WAMP 2.0 so file locations may vary.
1. Open C:\wamp\bin\apache\Apache2.2.11\conf\httpd.conf and uncomment the virtual hosts include and save:
2. Open your windows host file, C:\WINDOWS\system32\drivers\etc\hosts , and add the name you want to use for your virtual host.
3. Open C:\wamp\bin\apache\Apache2.2.11\conf\extra\httpd-vhosts.conf and add your “VirtualHost” blocks similar to what I’ve done below. I also added a VirtualHost block for “localhost” so that I could continue to see the WAMP menu from “http://localhost/”. Out of laziness, I coppied the directory paths straight from Windows Explorer so that’s why you’re seeing a mix case of forward and back slashes in my paths but it doesn’t seem to hurt it. Don’t worry if the error log files don’t exist. Apache will create them.
<VirtualHost *:80>
ServerAdmin root@root.com
#duong dan den project
DocumentRoot "E:/wamp/www/zf"
#server name
ServerName zf
ServerAlias zf
ErrorLog E:/wamp/www/zf/cgi/error.log
CustomLog E:/wamp/www/zf/cgi/access.log combined
</VirtualHost>
4. Restart WAMP and you should now be able to access your site via the virtual host. Since I didn’t setup “www.rob 127.0.0.1″ in my host file I can’t access it via http://www.rob/ but via http://rob/.
Lastly, be careful using your computer name as a virtual host name. You may get unexpected results.
Original article :
http://cesaric.com/?p=255
Đăng nhận xét