On 18.08.2013 18:55, Stefan Fritsch wrote: > for setups that only use virtual hosts, it can be useful to deny > requests in the main server context with a meaningful error message. > This can make debugging configuration errors much easier. > > AFAICS, there is no easy way to achieve this. Or did I miss something? > Any opinions about adding a new config directive for this purpose? If > yes, how should this be named? AllowNonVHostRequests (with a default > of 'yes')? > > An alternative would be to expose server_rec->is_virtual in the > expressoin parser and have the admin add an appropriate <If> section > to deny access. However this has higher overhead at run time and the > error message in the log would be less descriptive.
I might have overlooked something stupid, but why not using a _default_ vhost and disabling all requests there? I thought it would be a catchall and its config is not being merged to the other vhosts. Regards, Rainer
