Hi Maxim,
thank's for the quick reply. The config seems to be ok. The missing } is most likely a copy/paste error when combining the different config files for pastebin.
I tried nginx -t already and it succeeds, so I assume the config is at least syntactical correct.
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
I also restarted and reloaded the config several times via /etc/init.d/nginx {restart, reload, stop and start} without any success.
Already checked the error log, unfortunately it is empty.
The server is running and working otherwise as expected. It serves static and dynamic (php/ruby) content and also correctly passes requests to a java tomcat server without any problems. I have no clue what could trigger this odd behavior.
It seems all server configurations work correctly except for the default config.
Cheers,
rj