我在 Rackspace 上设置了 CentOS 6.6 环境。我在同一台机器上运行 LAMP 堆栈。 SeLinux 被禁用。
我像往常一样安装了 meteor 到服务器,并像往常一样通过键入 meteor 启动 meteor 示例应用程序。在控制台上,我没有看到错误。它说
App running at: http://localhost:3000/
应该的。但是,当我转到我的 IP 地址 http://IP.IP.IP.IP:3000
时,我看不到我的 meteor 应用程序。不是错误,不是警告。只是没什么可展示的。
无论如何我都尝试关闭 httpd 服务并在端口 80 上运行我的应用程序。它成功了。
我的问题:如何在 CentOS 6.6 上启用可供 meteor 应用程序访问的其他端口?感谢所有答案。
最佳答案
您可能必须为其他端口创建 IPTABLES 规则
$ sudo iptables -A INPUT -p tcp -m tcp --dport 3000 -j ACCEPT
$ sudo /etc/init.d/iptables save
如果您对端口 3000 有其他规则,您也可以使用 GUI sudo system-config-firewall-tui
来尝试一下。
关于linux - 无法从具有不同端口的互联网访问部署在 centOS 上的我的 meteor 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29247073/