node.js - 在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”并且永远不会进步。
任何帮助表示赞赏。
解决方案
打开端口 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";
}
推荐阅读
- reactjs - 我们如何覆盖子组件的 DOM 属性,例如:tabIndex
- python - 如何从文本文件的中间反向迭代?
- shell - 命令在 bash 中工作,但不在 Makefile 中
- python - Django REST Framework 返回 403 而不是 405
- winapi - 如果异步完成,ReadFile() 是否总是返回 FALSE?
- python - 如何创建仅填充对角线的嵌套列表(矩阵)?
- android - 导航到同一目的地但从android中的不同起点时如何使用不同的参数
- pandas - 即使索引值恰好一致,也可以跨 pandas MultiIndex 级别广播
- javascript - 如何在事件侦听器定义的事件上运行不带参数的函数
- html - 为什么我的导航切换按钮不起作用?