@xpcontact Right now, since NodeBB is the only virtual host, any requests to your server will cause it to load the NodeBB.
Note this line:
This means that nginx will specifically listen for requests to
forum.caffeh.com, but if a request comes in requesting
caffeh.com, and it does not match, it will load the first virtual host it finds. For some further reading, click here
Once you set up docpad and set up its own proxy listening to
caffeh.com, nginx will no longer redirect requests to that url to NodeBB.