不能看到我的IP地址外
我在Windows Server上安装了Tomcat。在本地,如果输入localhost:8080
或127.0.0.1:8080
一切正常。不能看到我的IP地址外
我还设置:
<Connector
port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
address="0.0.0.0"
/>
但是,当我键入其IP地址或主机名(在AWS安装)是一个错误:
This site can’t be reached
我也有在防火墙解锁端口
通过IP页面本地或外部都看不到
您能否加address="your_ip_address"
属性Connector
标记。
您可以键入IP_ADDRESS或0.0.0.0
以便从任何地方它可以访问。
我检查已经和它不工作 – programmerJavaPL
它是一个公共领域? – sitakant
我从http://imgur.com/a/FzhXL获得IP公开 – programmerJavaPL
如果您正在使用AWS。请检查安全组为例子,一个具有修改8080端口入站规则,以允许全球(0.0.0.0/0)
<Connector
port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
只是足够的访问。无需在此提及地址。
现在你可以浏览你的tomcat http://Public_IP:8080
你允许AWS防火墙设置TCP端口8080?另外,运行'netstat -an'来查看端口8080是否真的在0.0.0.0上被监听。 – rustyx
IP地址是专用地址吗? https://en.wikipedia.org/wiki/Private_network#Private_IPv4_address_spaces –
IP是公共................. – programmerJavaPL