> On Sunday 28 September 2008 09:26:06 pm Adam Carter wrote:
> > rix adam # /etc/init.d/apache2 start
> >  * Starting apache2 ...
> > (98)Address already in use: make_sock: could not bind to
> address 0.0.0.0:80
> > no listening sockets available, shutting down
> > Unable to open logs
>               [
> > ok ] rix adam #
> >
> > The socket is not in use and log dir perms are ok, and;
> >
> > rix adam # apache2 -f /etc/apache2/httpd.conf
> > rix adam # pgrep -lf apach
> > 17740 apache2 -f /etc/apache2/httpd.conf
> > 17741 apache2 -f /etc/apache2/httpd.conf
> > 17744 apache2 -f /etc/apache2/httpd.conf
> > 17772 apache2 -f /etc/apache2/httpd.conf
> > rix adam #
> >
> > So, how do I troubleshoot this?
>
> I just did a google search
<SNIP> something else is bound to port 80.

As stated above - socket 80 is not in use (according to netstat). If there was, 
"apache2 -f /etc/apache2/httpd.conf" would also fail, would it not?

> Do a "ps -A | grep apache" and see if a stray daemon is
> running around... I

I did that, there were no apache processes running.

> not then go to /etc/apache2/vhosts.d and make sure both config files
> are "pointing" to the same host that apache is running on...

Again, if the config was broken then I'd expect # apache2 -f 
/etc/apache2/httpd.conf to also fail.

I'd say the problem is related to how the gentoo stuff starts the daemon, or 
maybe conf.d/apache2, but nothing below looks unusual to me;

rix apache2 # grep ^[^#] /etc/conf.d/apache2
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST  
-D PHP5"
CONFIGFILE=/etc/apache2/httpd.conf



Reply via email to