title: XAMPP Apache server not working on internal network
body: <p>I have XAMPP installed on my local laptop (Vista) and it works fine. Apache and MySQL are running as services, and I can get to both <a href="http://localhost/" rel="nofollow noreferrer">http://localhost/</a> and <a href="http://192.168.2.2/" rel="nofollow noreferrer">http://192.168.2.2/</a> without any hassles.</p>
  
  <p>However, if I try accessing the server from another laptop on my internal network by typing in the <a href="http://192.168.2.2/" rel="nofollow noreferrer">http://192.168.2.2/</a> ip address, it <del>errors</del>times out. What am I missing here?</p>
  
  <p>When I run Port Check, I get the following:</p>
  
  <pre><code>Service              Port   Status
  ==============================================================================
  Apache (HTTP)          80   Program: C:\xampp\xampp\apache\bin\httpd.exe
  Apache (WebDAV)        81   free
  Apache (HTTPS)        443   Program: C:\xampp\xampp\apache\bin\httpd.exe
  
  MySQL                3306   Program: C:\Program Files\MySQL\MySQL Server 5.1\bin
  \mysqld.exe
  </code></pre>
  
  <p>and when I try telnetting to localhost port 80, that works too. My httpd-vhosts.conf file contains the following lines:</p>
  
  <pre><code>&lt;VirtualHost *:80&gt;
  ServerName localhost
  DocumentRoot "C:/xampp/xampp/htdocs/"
  &lt;/VirtualHost&gt;
  
  &lt;VirtualHost 192.168.2.2&gt;
  ServerName localhost
  DocumentRoot "C:/xampp/xampp/htdocs/"
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>Any thoughts?</p>