First, I'd like to summarize the problem that I'm having, and then I'll provide details on my hardware and software specifications and the steps I've taken so far.
My current goal is to get a minimalistic installation of the Apache HTTP server running on my Slackware machine, and to make it accessible from the internet via a cable modem's IP address. So far I have successfully:
-- Installed the basic server software from source so that it will serve pages via http on my local machine, and
-- Configured the router/firewall I use to forward requests on port 80 to the correct local address.
However, the server fails to respond to HTTP requests even from machines on my home network. Specifically, a request to the local IP address results in a timeout error: "The connection has timed out: The server at 192.168.1.6 is taking too long to respond." In addition, no entries of access attempts by other computers appear in the standard log file.
The system I'm using for this project:
-- Intel Pentium III (Coppermine) processor,
-- Vector Linux 5.8 Standard, Kernel 18.104.22.168, Installed 12-16-2006,
-- Apache HTTP Server (httpd) version 2.2.6,
-- Motorola SB5120 Cable Modem (service via Comcast), connected to
-- Netgear WGT624v3 108 Mbps Wireless Firewall Router, connected to
-- Accton Technology SMC2-1211TX (rev 10) Ethernet Controller (PCI)
At this point, I've considered several possible explanations. First, I checked if it could be a problem with the main configuration file "apache2/conf/httpd.conf". However, after reading through documentation on the majority of the directives included in the default configuration file, I've determined that it probably isn't the culprit. If the problem were in the configuration, it seems that at least an error message of some sort would have been generated, and an entry placed in the log files.
Second, I thought it could be a problem with my ISP, Comcast, which has been known to take liberties with customers' use of networking services. Sure enough, I discovered that Comcast forbids the use of servers on their residential plans. However, this does not prove to be a problem if my conscience is okay with sidestepping the letter of the law (it can). I decided to try a default install of the server on a windows machine of mine, and it worked perfectly without any configuration, both on my local network and from the internet. From this, it's pretty clear that Comcast is not to blame.
Third, I considered if it could be a problem with compiling from source, so I used Gslapt package manager to install xammp from "http://ftp://ftp.osuosl.org/pub/vectorlinux/veclinux-5.8/extra/
". However, I encountered a similar problem using this approach. After a long hang time (several minutes), "The connection was reset: The connection to the server was reset while the page was loading."
And that's where I'm stuck. I've browsed through the forum and searched the internet at large, but I haven't found anything similar that has helped. I have a vague suspicion that it's either a problem with my hardware or a problem with how Vector Linux is working with my hardware, but I really have no idea how to proceed.
Thank you for any help you can provide.