"Don Hughes" <[EMAIL PROTECTED]> writes:

> Apache2.0
> 
> If all of my vhosts are of the form:
> 
> <VirtualHost *:nn>
> 
> and if there is a Listen for a port (81)  that does NOT appear in a VirtualHost 
> directive, then I get:
> 
> ... [crit] (88)Socket operation on non-socket: make_sock: for address [::]:81, 
> setsockopt: (SO_REUSEADDR)

How many of these things do you have?

I tried:

Listen 8080
Listen 8081
Listen 8082
...
<VirtualHost *:8080>
ServerName jeff.org
</VirtualHost>
<VirtualHost *:8081>
ServerName trawick.org
</VirtualHost>

but didn't hit the error.

Maybe an strace would be interesting to see what file descriptor was
used for the failing SO_REUSEADDR and how the descriptor was allocated?

-- 
Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
       http://www.geocities.com/SiliconValley/Park/9289/
             Born in Roswell... married an alien...

Reply via email to