title: Apache not accessible from the outside world, working internally
body: <p>I have installed apache xampp and all working internally.
  I then redirected port 8080 and the ip address on the router to the internal ip address of the server. I can see the nat take place and on the server I can see the httpd.exe coming through but cannot connect from outside world.</p>
  
  <pre><code>Listen 192.168.0.47:8080
  ServerAdmin postmaster@192.168.0.47
  ServerName 192.168.0.47:8080
  DocumentRoot "/xampp/htdocs"
  &lt;Directory /&gt;
  AllowOverride none
  Require all granted
  &lt;/Directory&gt;
  &lt;Directory "/xampp/htdocs"&gt;
  
      Options Indexes FollowSymLinks Includes ExecCGI
  
  
      AllowOverride All
  
  
      Require all granted
  
  &lt;/Directory&gt;
  &lt;Files ".ht*"&gt;
      Require all denied
  &lt;/Files&gt;
  container, that host's errors will be logged there and not here.
  ErrorLog "logs/error.log"
  CustomLog "logs/access.log" combined
  &lt;/IfModule&gt;
  &lt;IfModule alias_module&gt;
  ScriptAlias /cgi-bin/ "/xampp/cgi-bin/"
  &lt;/IfModule&gt;
  &lt;IfModule cgid_module&gt;
  
  &lt;/IfModule&gt;
  &lt;Directory "/xampp/cgi-bin"&gt;
      AllowOverride None
      Options None
      Require all granted
  &lt;/Directory&gt;
  </code></pre>