title: WampServer v2.5 Put Online 403 Error Forbidden
body: <p>I downloaded wampserver to create our php application and I already setup my domain <code>thesis.dev</code> in my host file. My groupmates are working in our project and we share wifi from my modem router. I am trying to Put Online our project so that they can also access my project to view the created website but my friends are getting this:</p>
  
  <blockquote>
    <p>403 Forbidden Error Message</p>
  </blockquote>
  
  <p>This is my host file:</p>
  
  <pre><code># Copyright (c) 1993-2009 Microsoft Corp.
  #
  # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
  #
  # This file contains the mappings of IP addresses to host names. Each
  # entry should be kept on an individual line. The IP address should
  # be placed in the first column followed by the corresponding host name.
  # The IP address and the host name should be separated by at least one
  # space.
  #
  # Additionally, comments (such as these) may be inserted on individual
  # lines or following the machine name denoted by a '#' symbol.
  #
  # For example:
  #
  #      102.54.94.97     rhino.acme.com          # source server
  #       38.25.63.10     x.acme.com              # x client host
  
  # localhost name resolution is handled within DNS itself.
  #   127.0.0.1       localhost
  #   ::1             localhost
  
  127.0.0.1       localhost
  127.0.0.1       project.dev
  
  ::1             localhost
  ::1             project.dev
  </code></pre>
  
  <p>and this is my httpd-vhosts.conf file:</p>
  
  <pre><code># Virtual Hosts
  #
  # Required modules: mod_log_config
  
  # If you want to maintain multiple domains/hostnames on your
  # machine you can setup VirtualHost containers for them. Most configurations
  # use only name-based virtual hosts so the server doesn't need to worry about
  # IP addresses. This is indicated by the asterisks in the directives below.
  #
  # Please see the documentation at 
  # &lt;URL:http://httpd.apache.org/docs/2.4/vhosts/&gt;
  # for further details before you try to setup virtual hosts.
  #
  # You may use the command line option '-S' to verify your virtual host
  # configuration.
  
  #
  # VirtualHost example:
  # Almost any Apache directive may go into a VirtualHost container.
  # The first VirtualHost section is used for all requests that do not
  # match a ServerName or ServerAlias in any &lt;VirtualHost&gt; block.
  #
  &lt;VirtualHost *:80&gt;
      ServerAdmin webmaster@dummy-host.example.com
      DocumentRoot "c:/Apache24/docs/dummy-host.example.com"
      ServerName dummy-host.example.com
      ServerAlias www.dummy-host.example.com
      ErrorLog "logs/dummy-host.example.com-error.log"
      CustomLog "logs/dummy-host.example.com-access.log" common
  &lt;/VirtualHost&gt;
  
  &lt;VirtualHost *:80&gt;
      ServerAdmin webmaster@dummy-host2.example.com
      DocumentRoot "c:/Apache24/docs/dummy-host2.example.com"
      ServerName dummy-host2.example.com
      ErrorLog "logs/dummy-host2.example.com-error.log"
      CustomLog "logs/dummy-host2.example.com-access.log" common
  &lt;/VirtualHost&gt;
  
  &lt;VirtualHost *:80&gt;
      DocumentRoot "c:\wamp\www"
      ServerName  localhost
      ServerAlias localhost
  
      &lt;Directory c:\wamp\www&gt;
          AllowOverride All
          Require local
      &lt;/Directory&gt;
  &lt;/VirtualHost&gt;
  
  &lt;VirtualHost *:80&gt;
      DocumentRoot "d:\Documents\Programs\Websites\thesis\public"
      ServerName  thesis.dev
      ServerAlias thesis.dev
  
      &lt;Directory d:\Documents\Programs\Websites&gt;
          AllowOverride All
          Require local
      &lt;/Directory&gt;
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>My Apache version: 2.4.9. My MySQL version: 5.6.17. My PHP version: 5.5.12</p>
  
  <p>My IP address is 192.168.1.2.</p>
  
  <p>My friends are trying to access 192.168.1.2 on a browser but getting 403 error.</p>