以下是我设置服务器所经历的步骤。
我购买了一台 Orange Pi 5,从他们的网站安装了 Debian 并开始配置它。
我订购了静态 IP 地址,并在防火墙/虚拟服务器中添加了带有此选项的端口转发项:
- 描述:HTTP
- 外部端口:80
- 内部端口:80
- 内部服务器 IP:192.168.1.10 //我的 Orange Pi 服务器的内部 IP
- 协议:TCP/UDP
然后我查看了这个网站https://www.yougetsignal.com/tools/open-ports/如果端口打开则表示是。
然后我配置nginx
将所有请求转发到端口 80,localhost:4001
我的节点应用程序通过 pm2 在该端口运行。
现在如果我尝试使用以下方式访问我的节点服务器http://192.168.1.10它可以工作,但是当我尝试使用例如访问它时http://91.232.11.238它超时了。
另外,我还检查了防火墙,它显示了类似的内容(我猜这不应该是我的外部请求无法到达我的 Linux 机器的原因):
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), deny (routed)
New profiles: skip
To Action From
-- ------ ----
80,443/tcp (Nginx Full) ALLOW IN Anywhere
22/tcp (OpenSSH) ALLOW IN Anywhere
80 ALLOW IN Anywhere
80,443/tcp (Nginx Full (v6)) ALLOW IN Anywhere (v6)
22/tcp (OpenSSH (v6)) ALLOW IN Anywhere (v6)
80 (v6) ALLOW IN Anywhere (v6)
任何帮助,将不胜感激。