【发布时间】:2017-08-25 07:52:05
【问题描述】:
我有一个我正在尝试部署的 Angular Web 应用程序。当我在 4200 端口上运行它,并使用外部 IP 访问网站时,我可以看到网页。
但是,当我在端口 80 上运行相同的应用程序时,它会运行,但无法再访问该网站。 (连接被拒绝)
我可以看到正在监听端口 80 的进程。这是 netstat 的输出。
user@localhost:/etc$ sudo netstat -ant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 aaa.bbb.ccc.ddd:80 0.0.0.0:* LISTEN
tcp 0 0 aaa.bbb.ccc.ddd:22 aaa.bbb.ccc.eee:51422 ESTABLISHED
tcp 0 320 aaa.bbb.ccc.ddd:22 aaa.bbb.ccc.eee:51421 ESTABLISHED
tcp6 0 0 :::21 :::* LISTEN
tcp6 0 0 :::22 :::* LISTEN
我已经打开了 80 端口,但还是一样。我正在运行 Ubuntu 16.04。
【问题讨论】: