运行 Centos7 apache 服务器上的 nodejs 应用程序

Running nodejs app on Centos7 apache server

我正在尝试 运行 在 Centos7 服务器上 运行 使用 WHM cPanel 连接 EasyApache4 的节点 Web 应用程序(使用 meteor 构建)。我正在尝试 运行 它位于我们主要网站之一的子域上的 8080 端口上。

去8080端口的子域时,刚好连接超时,但是用curl访问可以看到html

有没有人知道为什么它不能通过浏览器工作,以及我如何让它看起来像是直接从子域 运行ning 而不是必须直接转到端口.

编辑

下面是我们用来查看 html

的 curl
curl http://subdomain.site.com:8080

这样做可以恢复 html 没问题

今天遇到了同样的问题。我正在使用带有 WHM/CPanel、运行 EasyApache 4.

的 Memset Centos7 服务器

在尝试了所有我能想到的方法之后,我意识到我有一个基本的防火墙设置,它关闭了所有未列出的端口。添加8080端口后,成功了

用过这个:

sudo iptables -I INPUT 1 -i + -p tcp --dport 8080 -j ACCEPT

我不是 100% 确定这有多安全,因为我还在研究。