Originally posted here by philman213
Ive tried every arangment as posibile with the listen port. 192.168.0.1, 192.168.0.1:80, 80, My IP, My IP:80. Everything. All of that unix text made no sense to me, so Ill just ignore it. In fact none of that made sense to me except the last paragraph about the listen port.
There is a ServerName directive in your configuration file. You set the name with the port there. I wouldn't be the least bit suprised if this is what is causing your socket bind errors. As far as the listen port goes, if you continue to have problems with the socket not binding correctly, then I would consider doing that.

What I was trying to say about the unix apache is that there is a utility there called apachectl that can be used to check the configuration of your .conf file. I was recommending you use it, it will likely point out the place in your configuration file that has the problem.

But the more I think about it, the more that I am pretty sure your problem is because of the ServerName directive you used.