Deny all + Custom Error page

basti black.fledermaus at
Fri Jun 6 07:48:52 UTC 2014


I try to block wildcard sub domains as follows:

# block wildcard
server {
  server_name ~^(.*)\.example\.com$ ;
  root /usr/share/nginx/www;
  error_page 403 /index.html;
  deny  all;
  access_log off;
  log_not_found off;

I always get the default "403 Forbidden" site of nginx.
When "deny all" is removed it work as expected.

Can anybody explain?
And does anybody know a workaround?

Best Regards;

More information about the nginx mailing list