Doug MacEachern wrote: > > whenever there is a <VirtualHost mod_foo> and mod_foo is available, it > is expanded into: > Listen $port_counter > <VirtualHost _default_:$port_counter> > ServerName $servername:$port_counter > > where $port_counter starts at the default 8529 and is incremented > for each VirtualHost. <VirtualHost mod_foo_ssl> is expanded the > same way, but only if $ssl_module (normally mod_ssl.c) is also > available.
That makes sense -- now that you've explained it. find and grep were completely useless for figuring this out, so thanks! > the port number can then be looked up on the client side > using the module name. t/protocol/echo.t for example: > my @modules = qw(mod_echo); > > if (Apache::Test::have_ssl()) { > $tests *= 2; > unshift @modules, 'mod_echo_ssl'; > } > > for my $module (@modules) { > > my $sock = Apache::TestRequest::vhost_socket($module); > > first time through, $sock is a socket connected to the port mod_echo is > listening on, second time is mod_echo with SSL enabled. Um, how does t/ssl/basicauth.t know to which port the request should be directed? As a f'r instance? Damn, this stuff is FM.. :-) -- #ken P-)} Ken Coar, Sanagendamgagwedweinini http://Golux.Com/coar/ Author, developer, opinionist http://Apache-Server.Com/ "All right everyone! Step away from the glowing hamburger!"