I set up Apache2 on home Kubuntu box. I defined one named virtual host in addition to "default" that came with the installation. When I try to access the server from work, Firefox responds with "The connection timed out".<br>
<br>When I run tcpdump -i eth0 tcp port 80, I see the incoming request from work to <a href="http://www.dirac.org">http://www.dirac.org</a>:<br><br>14:30:42.219003 IP ny-131.foo.com.33188 > satan.www: Flags [S], seq 3646786876, win 64512, options [mss 1460,nop,nop,sackOK], length 0<br>
<br>I also see (what looks to be) the outgoing packets from satan to work:<br><br>14:30:42.219027 IP satan.www > ny-131.foo.com.33188: Flags [S.], seq 2741002130, ack 3646786877, win 5840, options [mss 1460,nop,nop,sackOK], length 0<br>
<br>However, *nothing* is getting written to the logs:<br><br>-rw-r----- 1 root root 0 2010-08-10 12:21 access.log<br>-rw-r----- 1 root root 0 2010-08-10 12:21 dirac.org.access<br>-rw-r----- 1 root root 0 2010-08-10 12:21 dirac.org.error<br>
-rw-r----- 1 root root 330 2010-08-10 12:21 error.log<br><br><br>The file error.log doesn't have anything interesting in it:<br><br><br>[Tue Aug 10 12:21:00 2010] [notice] Apache/2.2.12 (Ubuntu) PHP/5.2.10-2ubuntu6.4 with Suhosin-Patch mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal operations<br>
[Tue Aug 10 12:21:00 2010] [info] Server built: Mar 9 2010 21:20:44<br>[Tue Aug 10 12:21:00 2010] [debug] prefork.c(1013): AcceptMutex: sysvsem (default: sysvsem)<br><br><br>From the lack of entries in the log file, it looks like Apache isn't seeing the incoming request. However, tcpdump seems to be showing otherwise. Port 80 is forwarded to the Linux box by the router.<br>
<br>In sites.enabled:<br><br><VirtualHost <a href="http://24.189.162.69:80">24.189.162.69:80</a>><br> ServerAdmin <a href="mailto:p@dirac.org">p@dirac.org</a><br> ServerName <a href="http://www.dirac.org">www.dirac.org</a><br>
ServerAlias <a href="http://dirac.org">dirac.org</a><br><br> # Indexes + Directory Root.<br> DirectoryIndex index.html<br> DocumentRoot /var/www/<br><br> # Logfiles<br> ErrorLog /var/log/apache2/dirac.org.error<br>
CustomLog //var/log/apache2/dirac.org.access combined<br></VirtualHost><br><br>The default enabled site starts off as:<br><br><VirtualHost <a href="http://24.189.162.69:80">24.189.162.69:80</a>><br> ServerAdmin <a href="mailto:p@dirac.org">p@dirac.org</a><br>
DocumentRoot /var/www<br> . . .<br></VirtualHost><br><br><br>Any ideas what could be preventing this from working?<br><br>Thanks,<br>Pete<br><br>