linux - 在 Linux 中的临时网络上托管 Web 应用程序

标签 linux node.js networking nodebb

这是我关于 SO 的第一个问题。基本上,我正在尝试创建一种离线社区论坛。我已将 NodeBB 设置为在本地托管论坛,但问题是允许用户连接。最终我打算使用一个高强度的无线路由器来广播一个开放的网络,并从那里将所有流量重定向到本地页面。同时,我想知道是否可以通过临时网络来实现这一点。广播 ad-hoc 网络似乎很容易,但我如何将流量重定向到运行 NodeBB 的端口?非常感谢对整体想法的任何帮助或评论。

最佳答案

默认情况下,NodeBB 会监听所有网络接口(interface)(0.0.0.0),因此如果您设置了一个 ad-hoc 网络,任何连接到您机器的人都可以通过 访问它>MACHINE_IP:4567

如果您的机器位于 NAT/路由器之后,则必须将端口 4567 转发到您的机器。或者,您可以将来自外部端口 80 的请求转换为端口 4567,尽管这还没有专门针对 NodeBB 进行测试。

关于linux - 在 Linux 中的临时网络上托管 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19261712/

相关文章:

java - emacs 上的 geben 和 xdebug

linux - 如何从 AIX、SunOS、Linux 和 HP-UX 中的 tnsping 输出中提取版本

java - 25k 用户后的大数据处理堆栈

javascript - 使用 AngularJS/NodeJS 将 PEM 证书添加到 Http 请求

node.js - NodeJS Readline 模块在读取文件时修剪空格

Java 匈牙利数字格式和 Linux 文件系统

javascript - Meteor Mongo 无法工作,但独立的 MongoDB 可以工作

java - 机器的IP地址

c++ - 通过网络在不同平台之间比较 boost::typeindex type hash_code() 是否安全?

networking - 测量联网设备之间的时间差