HTTP port 80 problem

  • Thread starter Thread starter David TY
  • Start date Start date
D

David TY

I'm trying to install Apache 2 on my XP Pro.
It complains that it can't attact to port 80.

How can I check what is causing the problem?

David Kinston
melbourne.au
 
| I'm trying to install Apache 2 on my XP Pro.
| It complains that it can't attact to port 80.
|
| How can I check what is causing the problem?
|
| David Kinston
| melbourne.au

You can try Sysinternals TCPVIEW.EXE -- http://www.sysinternals.com to see what program is
loaded and is already listening at TCP port 80.

Since malware may be loaded at TCP port 80, you might want to scan the platform for malware.

1) Download the following three items...

Trend Sysclean Package
http://www.trendmicro.com/download/dcs.asp

Latest Trend Pattern File.
http://www.trendmicro.com/download/pattern.asp

Adaware SE (free personal version v1.05)
http://www.lavasoftusa.com/

Create a directory.
On drive "C:\"
(e.g., "c:\New Folder")
or the desktop
(e.g., "C:\Documents and Settings\lipman\Desktop\New Folder")

Download Sysclean.com and place it in that directory.
Download the Trend Pattern File by obtaining the ZIP file.
For example; lpt466.zip

Extract the contents of the ZIP file and place the contents in the same directory as
sysclean.com.

2) Update Adaware with the latest definitions.
3) Disable System Restore
http://vil.nai.com/vil/SystemHelpDocs/DisableSysRestore.htm
4) Reboot your PC into Safe Mode and shutdown as many applications as possible
5) Using both the Trend Sysclean utility and Adaware, perform a Full Scan of your
platform and clean/delete any infectors/parasites found.
(a few cycles may be needed)
6) Restart your PC and perform a "final" Full Scan of your platform using both the
Trend Sysclean utility and Adaware
7) Re-enable System Restore and re-apply any System Restore preferences,
(e.g. HD space to use suggested 400 ~ 600MB),
8) Reboot your PC.
9) Create a new Restore point


* * * Please report your results ! * * *
 
I am not an expert on Apache, but my ISP (Comcast) blocks port 80. I moved
mine to a different port and all worked for me. Also don't forget about
your firewall, both hardware and software. Also if you have a router, it
must be port forwarded to the correct PC.
 
<<I am not an expert on Apache, but my ISP (Comcast) blocks port 80.>>
No they don't--at least not everyone anyway. I've had Comcast for 3-4 years
now. I installed Apache on one of my PC's back in January to test some web
design work that I was doing. After entering the appropriate information
into the router so that it knew where to send traffic for port 80, I was
able to type in my WLAN IP address into my web browswer (on a different PC)
and view the web page that was installed on the Apache machine. Of course
the next time my IP address changed, I had to retrieve the new number and
use that instead.

AND if the ISP were doing that, it still would not cause this error. Even
if you are on a PC NOT connected to the internet, if you correctly install
web server software on your machine, you will be able to type LOCALHOST into
that machine's web browser and see the associated web page--unless port 80
is blocked ON THAT MACHINE.

Now to the OP. My guess is that either port 80 is in use by some
MALWARE/SPYWARE program OR your firewall is blocking port 80. If you have
WinXP SP2, then you have Windows Firewall. Is it enabled? And do you have
any third party software firewalls installed--such as ZoneAlarm? One thing
is that two software firewalls should NOT be running on the same PC--if you
are running a third party one, then disable WFS.

In addition, I've found that even though I have WFS turned OFF (the LAN at
work has a Cisco router and that is the firewall for us), WFS still
sometimes blocks some ports. Settings>Control Panel>Windows
Firewall>Excepts>Add Port. Enter a name ("Web Server") and a port number
("80").

If you have a third party firewall installed, check through it's help for
info on enabling ports--if you have Zone Alarm, I can help you here with
that.
 
OK I need to correct myself a little bit. I first signed up for Comcast's
ISP service when it was Comcast @ Home in 6/02 and have been with them
since--so it's been ALMOST three years instead of the 3-4 I quoted.
 
I'm trying to install Apache 2 on my XP Pro.
It complains that it can't attact to port 80.

How can I check what is causing the problem?

David Kinston
melbourne.au

IIS is probably running on port 80 in the background chatting
with every hacker on the block. That was the big code red
security hole.
 
The problem never was port 80 - I was able to invoke apache from
the command line without any issues.
The problem was the Microsoft anti-spyware beta that was installed.
When I shut that down the install went smoothly.
You'd normally expect a pop-up asking whether to allow registry entires.
Conspiracy theories anyone?
 
David said:
The problem never was port 80 - I was able to invoke apache from
the command line without any issues.
The problem was the Microsoft anti-spyware beta that was installed.
When I shut that down the install went smoothly.
You'd normally expect a pop-up asking whether to allow registry
entires. Conspiracy theories anyone?

No, no conspiracy - just an example of why not to install beta software
on a production machine.

Malke
 
Back
Top