2016-10-10 143 views
0

我试图在运行EasyApache4和WHM cPanel的Centos7服务器上运行节点Web应用程序(使用流星建造)。我试图在我们的主要网站上的一个子域上运行端口8080.在Centos7 apache服务器上运行nodejs应用程序

当去端口8080上的子域时,连接只是超时,但可以在使用curl访问时看到html它。

有没有人有任何想法,为什么它不能通过浏览器工作,以及如何让它看起来像直接从子域运行,而不必直接进入端口。

编辑

下面是我们使用的查看HTML

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

这样做是带回HTML没有问题

+0

你可以发布你使用卷曲的真正行(掩盖主机名和或当然任何凭据) – mtsdev

+0

看看网络日志铬看看它还提取什么。也许负载的工作,但所有后续提取失败,这会给你这种行为。此端口是否与其他网站共享?如果是这样,它将无法工作。流星需要在自己的港口。如果你想共享一个端口,它可以设置为使用反向代理运行。 – Mikkel

+0

没有其他东西进入网络日志。没有端口不被共享 - 是否有你会建议的端口?谢谢 –

回答

1

今天有同样的问题卷曲。我使用运行EasyApache 4的WHM/CPanel的Memset Centos7服务器。

尝试了所有我能想到的事情后,我意识到我有一个基本的防火墙设置,它关闭了所有未列出的端口。它添加端口8080后,它的工作。

使用这样的:

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

我不是100%确定如何安全的,这是,因为我还在研究。

相关问题