首页 > 解决方案 > 在nginx + bitnami上设置无误后无法访问nodebb

问题描述

除了“配置 nginx”之外,我按照下面的教程进行操作。 https://docs.nodebb.org/installing/os/debian/#configuring-nginx

我的 nodebb/config.json 如下所示。

{
"url": "https://MYDOMAIN",
"secret": "DEFAULT SECRET",
"database": "mongo",
"mongo": {
    "host": "127.0.0.1",
    "port": "27017",
    "username": "nodebb",
    "password": "MYPASSWORD",
    "database": "nodebb",
    "uri": ""
},
"port": "4568"}

我设置了端口 4568,因为其他一些进程在 4567 上。设置没有错误,但我无法访问https://MYDOMAIN:4568

我命令“./nodebb log”,它说“信息:NodeBB 现在正在监听:0.0.0.0:4568”并且永远不会进步。

任何帮助表示赞赏。

标签: node.jsnginxnodebb

解决方案


打开端口 4568。然后这样做

    location / {
    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 Host $http_host;
    proxy_set_header X-NginX-Proxy true;

    proxy_pass http://127.0.0.1:4567;
    proxy_redirect off;

    # Socket.IO Support
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}

推荐阅读