无法从具有不同端口的互联网访问部署在 centOS 上的我的流星应用程序
Can't access to my meteor app deployed on centOS from internet with different port
我在 Rackspace 上设置了 CentOS 6.6 环境。我在同一台机器上 运行ning LAMP 堆栈。 SeLinux 被禁用。
我像往常一样在服务器上安装了 meteor 并一如既往地通过键入 meteor 启动 meteor 示例应用程序。在控制台上,我没有看到错误。它说
App running at: http://localhost:3000/
理应如此。但是,当我访问我的 IP 地址 http://IP.IP.IP.IP:3000
时,我看不到我的流星应用程序。不是错误,不是警告。只是没什么可展示的。
我尝试在任何情况下关闭 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
试一试。
我在 Rackspace 上设置了 CentOS 6.6 环境。我在同一台机器上 运行ning LAMP 堆栈。 SeLinux 被禁用。
我像往常一样在服务器上安装了 meteor 并一如既往地通过键入 meteor 启动 meteor 示例应用程序。在控制台上,我没有看到错误。它说
App running at: http://localhost:3000/
理应如此。但是,当我访问我的 IP 地址 http://IP.IP.IP.IP:3000
时,我看不到我的流星应用程序。不是错误,不是警告。只是没什么可展示的。
我尝试在任何情况下关闭 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
试一试。