I have standard error "Looks like your connection to NodeBB was lost, please wait while we try to reconnect.", I've read couple of similar topics on forum but whiteout results.
NodeBB is hosted on the same physical server as nginx server.
Here is my dump.
cat /etc/-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.5 LTS"
NAME="Ubuntu"
VERSION="16.04.5 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.5 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
npm -v
5.6.0
node -v
v8.11.3
mongod --version
db version v3.6.6
nginx -v
nginx version: nginx/1.14.0
cat /etc/nginx/sites-available/domain
server {
listen 80;
server_name www.domain domain xxx.xxx.xxx;
location / {
proxy_pass http://localhost:4567;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Night-Proxy true;
proxy_redirect off;
proxy_buffering off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
cat config.json
{
"url": "http://domain",
"secret": "secret***************************",
"database": "mongo",
"mongo": {
"host": "localhost",
"port": "27017",
"username": "name",
"password": "passwd",
"database": "db",
"uri": ""
},
"port": "4567"
}
./nodebb log
Hit Ctrl-C to exit
For the full license, please visit: http://www.gnu.org/copyleft/gpl.html
Clustering enabled: Spinning up 1 process(es).
2018-07-22T06:39:05.193Z [8471] - info: Initializing NodeBB v1.10.1 http://domain
2018-07-22T06:39:07.899Z [8471] - info: [socket.io] Restricting access to origin: http://domain: *
2018-07-22T06:39:08.292Z [8471] - info: Routes added
2018-07-22T06:39:08.296Z [8471] - info: NodeBB Ready
2018-07-22T06:39:08.303Z [8471] - info: Enabling 'trust proxy'
2018-07-22T06:39:08.308Z [8471] - info: NodeBB is now listening on: 0.0.0.0:4567
sudo /etc/init.d/nginx status
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2018-07-22 08:45:01 CEST; 1s ago
Docs: man:nginx(8)
Process: 8592 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)
Process: 8601 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 8598 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 8605 (nginx)
Tasks: 2
Memory: 1.9M
CPU: 36ms
CGroup: /system.slice/nginx.service
├─8605 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─8611 nginx: worker process
Jul 22 08:45:01 Web systemd[1]: Stopped A high performance web server and a reverse proxy server.
Jul 22 08:45:01 Web systemd[1]: Starting A high performance web server and a reverse proxy server...
Jul 22 08:45:01 Web systemd[1]: nginx.service: Failed to read PID from file /run/nginx.pid: Invalid argument
Jul 22 08:45:01 Web systemd[1]: Started A high performance web server and a reverse proxy server.
sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain syn-flood (0 references)
target prot opt source destination