How to set up Virtual Host in WAMP?

Collapse

Unconfigured Ad Widget

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • ryan
    Member
    • Jun 2008
    • 96

    How to set up Virtual Host in WAMP?

    How to set up Virtual Host in WAMP?

    You must have WAMP installed on your system and running on port 80.

    To set up a virtual host and a local domain, follow the steps mentioned below:

    1) In folder C:/wamp/www on computer1, we now create 3 folders associated with domain and 2 subdomains as follows:
    C:/wamp/www/domain
    C:/wamp/www/sub1
    C:/wamp/www/sub2
    2) In each folder, we create folder logs to store the log files, and make sure to have these logs folders in place or your wamp will not run:
    C:/wamp/www/logs
    C:/wamp/www/domain/logs
    C:/wamp/www/sub1/logs
    C:/wamp/www/sub2/logs
    3) open file httpd.conf in folder C:\wamp\bin\apache\apache2.2.6\conf and find these lines:
    # Virtual hosts
    #Include conf/extra/httpd-vhosts.conf
    4) uncomment the second line, and make sure there is no blank space in front of second line and in the end of first line or your wamp will not run:
    # Virtual hosts
    Include conf/extra/httpd-vhosts.conf
    5) open file httpd-vhosts.conf in folder C:\wamp\bin\apache\apache2.2.6\conf\extra, delete everything in there and replace with these codes below. Make sure to put your main site on very first and localhost in very last.

    NameVirtualHost *:80
    <VirtualHost *:80>
    ServerName www.accuwebhosting.com
    ServerAlias domain.com domain
    DocumentRoot C:/wamp/www/domain
    ErrorLog C:/wamp/www/domain/logs/error.log
    CustomLog C:/wamp/www/domain/logs/access.log common
    </VirtualHost>
    <VirtualHost *:80>
    ServerName sub1.domain.com
    ServerAlias sub1
    DocumentRoot C:/wamp/www/sub1
    ErrorLog C:/wamp/www/sub1/logs/error.log
    CustomLog C:/wamp/www/sub1/logs/access.log common
    </VirtualHost>
    <VirtualHost *:80>
    ServerName sub2.domain.com
    ServerAlias sub2
    DocumentRoot C:/wamp/www/sub2
    ErrorLog C:/wamp/www/sub2/logs/error.log
    CustomLog C:/wamp/www/sub2/logs/access.log common
    </VirtualHost>
    <VirtualHost *:80>
    ServerName localhost
    DocumentRoot C:/wamp/www
    ErrorLog C:/wamp/www/logs/error.log
    CustomLog C:/wamp/www/logs/access.log common
    </VirtualHost>

    6) open file "hosts" in folder C:/Windows/System32/drivers/etc on computer1; then, delete and replace those dummy codes with these codes:
    127.0.0.1 localhost
    127.0.0.1 domain
    127.0.0.1 sub1
    127.0.0.1 sub2

    7) Now, you can access the domain on your local system as

    http: //accuwebhosting
    http: //sub1
    http: //sub2
    cPanel
    Last edited by Marc_AccuWebHosting; 05-14-2016, 03:41 AM.
Working...
X