Ubuntu 码头(mis)配置:它不会从外部机器响应。。。为什么?
我在Ubuntu11机器上安装了jettyUbuntu 码头(mis)配置:它不会从外部机器响应。。。为什么?,ubuntu,configuration,amazon-ec2,jetty,Ubuntu,Configuration,Amazon Ec2,Jetty,我在Ubuntu11机器上安装了jetty sudo apt-get install jetty 之后,我配置了上下文、war文件和NO_START变量。当我在同一台机器上测试它时,一切正常 curl http://localhost:8080/ 然而,当我尝试从外部机器连接时,它就是不响应。 我在Win7主机上的虚拟机和AmazonEC2上都试过了 谢谢,请确保这不是防火墙问题。可能8080端口被防火墙关闭了 还可以尝试将行添加到文件/etc/default/jetty中: JETTY_H
sudo apt-get install jetty
之后,我配置了上下文、war文件和NO_START变量。当我在同一台机器上测试它时,一切正常
curl http://localhost:8080/
然而,当我尝试从外部机器连接时,它就是不响应。
我在Win7主机上的虚拟机和AmazonEC2上都试过了
谢谢,请确保这不是防火墙问题。可能8080端口被防火墙关闭了 还可以尝试将行添加到文件/etc/default/jetty中:
JETTY_HOST=0.0.0.0
在EC2领域中,默认的开放端口通常是80。您需要转到EC2控制台,查看与机器相关联的SecurityGroup,并添加为整个word打开的端口
8080
,即0.0.0/0
。你应该准备好了。谢谢。我试过了,但没用。此外,我的虚拟机的行为与您打开端口8080
并尝试http://public_dns_of_the_machine:8080/
,请尝试nmap
查看8080
是否实际打开。当你从外面curl
时,你会得到什么反应?