many thanks @pitaj
I received reports that our NodeBB forum was not working properly. When I checked, clicking the New Topic button does nothing. Clicking Login to enter the admin console opens a new tab saying "forbidden".
I checked the browser console and see two errors:
GET http://forum.server.com/nodebb.min.js?519f041b-2879-4a4d-9da5-5babe9232ee7 net::ERR_INCOMPLETE_CHUNKED_ENCODING
Uncaught ReferenceError: require is not defined at login:439
I'm not sure why nodebb.min.js is not loading. If I try to open that url in the browser, it does not work, but does work if I remove the query string.
I upgraded to latest NodeBB and it still doesn't work.
For more context, I had been doing some server maintenance last night and may have caused a problem. I changed nothing in the nginx config for NodeBB. I did reboot the server and had to manually start NodeBB.
Is it possible that there is a service that I also need to start manually? Help!
nginx must be on version 1.4.x to properly support websockets. Debian/Ubuntu uses 1.2, although it will work there will be a reduction in functionality.
Previously, in the same doc:
NGINX version v1.3.13 or greater
I'm not sure if that is just a sign of an outdated doc, or if there is actually some type of incompatibility (which apparently doesn't surface everywhere). All I know is that by reverting to 1.4.x, all functionality was restored.