Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to setup virtual host using Wamp Server properly?

I need your help here in creating a virtual host in wampserver. In office I can create a virtual hosts but when I try to create in my laptop it doesn't work. I still can't figure out what's wrong. Here's what I did.

  1. I copy the wordpress file in this folder. This will be the path of my project

    • E:\Subversion\chelle.wpblog.local
  2. I edit the host file

    • C:\Windows\System32\drivers\etc\hosts
    • I added it to the end of file

      127.0.0.1 chelle.wpblog.local

  3. Next is I enable the virtual host in Apache

    • C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf
    • I uncomment this

      Include conf/extra/httpd-vhosts.conf

  4. Next is I setup the virtual host in WAMP

    • C:\wamp\bin\apache\Apache2.4.4\conf\extra\httpd-vhosts.conf
    • I add this at the bottom

      <VirtualHost *:80>
          ServerName chelle.wpblog.local
          ServerAlias chelle.wpblog.local
          DocumentRoot "E:/Subversion/chelle.wpblog.local/"
          <Directory "E:/Subversion/chelle.wpblog.local/">
              Options Indexes FollowSymLinks MultiViews
              AllowOverride All
              Order allow,deny
              allow from all    
          </Directory>
      </VirtualHost>
      
  5. Last is restart wampserver and open the chelle.wpblog.local in the browser. And it doesn't display. It display only google search results.

like image 208
Jerielle Avatar asked Mar 06 '14 07:03

Jerielle


People also ask

How do I make my WampServer accessible online?

Also replace all occurrences of deny all to allow from all in the httpd. conf file. Once that's done, go to the browser and type http://<your_ip> and it should be accessible from other computer in your network. If you want to bind a particular port for incoming connections to WAMP, search for Listen in httpd.


1 Answers

I was installing the zend framework on my local wamp using apache server. First go and decide what will be your domain name for the local url. Ex->www.test_zend_tutorial.com then go and open the file located at "C:\WINDOWS\system32\drivers\etc"

hosts

write

127.0.0.1 (use one tab space) www.test_zend_tutorial.com

then go to the folder located at

D:\wamp\bin\apache\Apache2.2.17 (whatever is your version) \conf\

and open the file

httpd.conf

and search for text

Include conf/extra/httpd-vhosts.conf

and uncomment it by removing the # tag from the start of the line.Save the file and close it. Now go to another folder located at

D:\wamp\bin\apache\Apache2.2.17\conf\extra

and open the file

httpd-vhosts.conf

and paste the code below at the last in this file

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot "D:\wamp\www"
    ServerName localhost
    ErrorLog "logs/localhost-error.log"
    CustomLog "logs/localhost-access.log" common
</VirtualHost>

<VirtualHost *:80>
   ServerName www.test_zend_tutorial.com
   DocumentRoot "D:\wamp\www\(your project folder name)\public"
    SetEnv APPLICATION_ENV "development"
    <directory "D:\wamp\www\(your project folder name)\public">
        DirectoryIndex index.php
        AllowOverride all
        Order Allow,Deny
        Allow from all
    </directory>
</VirtualHost>

and restart the wamp, now write the www.test_zend_tutorial.com in the browser and you will see the things working.

like image 177
Sachin Avatar answered Oct 11 '22 12:10

Sachin