Have searched this forum and can't find the answer although found several people with the same problem.

I'm trying to install Apache 2.0.46 onto Win XP Home. I would prefer not to run it as a service and run it manually intstead - however, the problem below has occurred regardless.

Everything seems to install fine and I change the configuration (specifically the Listen to directive to listen on 127.0.0.1) and test it (syntax OK) but when I open a browser and try to get to http://localhost (:8080 when I install it to run manually) it waits an age trying to load it and then comes up with the page not found error.

I have Mcafee firewall running but have given Apache full permission. I have disabled XP's own firewall and removed the QoS protocol. I am running SP1a.

Has anyone got any suggestons or pointers to a straightforward guide on how to install Apache on Win XP and what I need to check?

TIA

Dragon

    20 days later

    i am in exactly the same situation and i was quite amazed to find no answer to such a basic problem! if u sorted it can u please post up ur solution. ive found that all the 1.3 versions setup so easily but the 2.0 versions just dont seem to work for me (on win xp home)!

      Leave Listen commented out. Running on localhost, it's un-needed. Also leave BindAddress commented out. Again, no need. Only real thing you need to change is the ServerName. Change that to

      ServerName localhost

      As an observation, this always seems to be the problem with Windoze and Apache 2.
      Changing one of those variables always makes it work fine. That said, I personally like Apache 1.3
      when used on Windoze.

        right thanks for the tips. it seems that the default was "listen 8080". I changed it to "listen 80" and now its working. didnt work when it was commented out though.

          6 days later

          Another method is just to install it as a system service, if that does work. Then make your firewall block port 80 for outsiders so you are the only one that can get access.

            2 months later

            I had exactly the problem stated at the beginning of this thread. None of the posted solutions fixed the problem. Finally, I installed Apache 1.3 and it worked perfectly. It appears there is some very odd incompatibility between Windows XP Home and Apache 2.
            -BD

              Write a Reply...