• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 309
  • Last Modified:

new install of apache 2.2. server wont start. is it something to do with listen 80 ??????

i get the following message when i try to start apache 2.2:

make_sock: could not bind to address xx.xx.xx.xx80 no listening sockets available, shutting down

ive i have shut down IIS, Windows FW, WWW publishing to make sure nothing else is using port 80.

i'm thinking its something to do with the conf file. this is what i have under listen:

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#
listen my.public.ip.?:80                  <<<<<< is the my.public.ip.? bit correct? should it be my public ip address or the ip address of my server which is 10.0.0.1?
0
bede123
Asked:
bede123
  • 4
  • 3
1 Solution
 
hernst42Commented:
If you get that message another webserver is already running on port 80. Run from the commandline:
netstat -a -n -o
to see which process has allocated port 80 on your computer.
0
 
bede123Author Commented:
ok i ge this:     what does it mean?

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\zac>netstat -a -n -o

Active Connections

  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1148


i havent posted all of it only the line that mentioned port 80
0
 
hernst42Commented:
So process 1148 has allocate port 80 already.
* Open the task manager
* go to the tab displaying the processes in detail
* select View -> display columns (don't know the menus in english)
* enable display of pid

and you know which process is till running and allocating port 80
0
Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.

 
hernst42Commented:
in short guess IIS is still running
0
 
bede123Author Commented:
how can i find out what the 1148 process is?

in task manager>processes it just lists the different processes, it doesnt actually say 1148 anywhere. i dont think it can be the IIS as i have disabled it.

do you think it might be my coldfusion server? it shouldnt be though should it as CF will work ok with apach wont it?
0
 
hernst42Commented:
Yes could be your CF server. Don't know if apache works with CF. I haven't any experience with CF.

So if you want to use apache you must end the process which uses Port 80. Then you can start your apache.
0
 
bede123Author Commented:
many thanks.

can you help with dns and name server issues? i'm just going to repost with another problem
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now